PiMame aka PiPlay Arcade mit dem Raspberry Pi 2!!!

Hey Leute, der Raspberry Pi 2 eröffnet mir ganz neue Möglichkeiten, endlich mein Projekt „Retro Arcade“ Wirklichkeit werden zu lassen. Wer erinnert sich nicht an die alten Klassiker in der Spielhalle, wie bspw. Street Fighter, Pac Man, Puzzle Bobble oder Mega Man. In diesem Zuge kommen auch gleich wieder Erinnerungen an meinen alten Commodore C64 oder auch den Amiga, Atari und das Sega Master System hoch.

Read More »

Raspberry Pi 2 – Modell B Quadcore 900Mhz 1GB RAM

Der neue Raspberry Pi ist da. Nach dem Modell B ist nun der Raspberry Pi 2 Modell B erhältlich. Natürlich hab ich meinen gleich heute bestellt. Von den Hardware Spezifikationen her ist es ein echtes Meisterwerk:

– A 900MHz quad-core ARM Cortex-A7 CPU (~6x so schnell wie das B-Modell)
– 1GB LPDDR2 SDRAM (2x so viel Arbeitsspeicher)
– Komplett kompatibel mit dem Raspberry Pi 1

Read More »

Raspberry Pi und XBMC mit Touchscreen Support

Hier der aktuelle Zwischenstand. Die Verwendung von Raspbian Wheezy für den Touchscreen Computer hat sich als eine eher schlechte Wahl herausgestellt. Ich habe inzwischen Xbian ausprobiert und fand es super geeignet für meine Zwecke. Den Touchscreen unter XBian zu installieren hat sich allerdings als ziemlich schwierig herausgestellt. Glücklicherweise bin ich nicht der Einzige mit solchen Problemen und ich fand prompt Hilfe im XBian Forum.

Read More »

2 LEDs, 2 Widerstände und ein kleiner Push Button waren nötig, um mein kleines Progrämmchen zum Laufen zu bekommen… nagut, es ist jetzt echt noch kein Meisterwerk, aber ich bin schon etwas erstaunt, wie schnell es doch gegangen ist.

Kurze Beschreibung des Ablaufs:

Es leuchtet immer die rote LED. Wenn ich jetzt einen Button drücke, dann beginnt die gelbe LED zu leuchten. Lasse ich den Button los, dann leuchtet wieder die rote. Hey, ich hab euch gesagt, dass es kein Meisterwerk ist :-)…

Folgendes Code Snippet habe ich verwendet:

Extended Blink Example mit PCB Push Button

Extended Blink Example mit PCB Push Button

Am Anfang werden die Inputs und Outputs, sowie die Namen der Pins definiert. Im loop() kann man schön sehen, dass hier der Button Input abgefangen wird und dadurch die LEDs an Pin13 und Pin11 gesteuert werden.

Das hier ist das Ergebnis: