Das Kneipenspiel als Handheld auf einem 16×2-LCD, gesteuert mit Poti und Taster, hier mit der echten Spiellogik im Browser.
Poti drehen wählt aus, OK bestätigt, lang halten springt zur Busfahrt. Tastatur: ← →, Enter.
Richtig heißt weiter. Falsch heißt trinken (Schlücke wie die Fragennummer) und zurück auf Anfang. Nach vier Fragen kommt der Bus.
Farbe der ersten Karte. Poti links = Rot, rechts = Schwarz.
Liegt die nächste Karte darüber oder darunter? Gleichstand zählt nicht.
Fällt die dritte Karte zwischen die ersten beiden oder daneben?
Herz, Karo, Kreuz oder Pik? Vier Poti-Bereiche, ein Symbol.
Fünf Mal Höher/Tiefer am Stück. Ein Fehler, und die Fahrt beginnt von vorn.
| Arduino Uno (oder Nano) | Herzstück, 5 V-Logik | 1× |
| LCD 16×2, HD44780 | Standard-Zeichendisplay | 1× |
| Poti 10 kΩ | Spielauswahl → A0 | 1× |
| Poti 10 kΩ | LCD-Kontrast (V0) | 1× |
| Taster / Pushbutton | Bestätigen → A1 | 1× |
| Piezo-Buzzer, passiv | Töne → D13 (für tone()) | 1× |
| Widerstand 220 Ω | LCD-Backlight (Pin A) | 1× |
| OLED SSD1306 128×32 | Lauftext, optional → I²C | 0 bis 1× |
| Steckbrett + Jumper | Verkabelung | - |
| Bauteil | Pin | Arduino |
|---|---|---|
| LCD RS | 4 | D7 |
| LCD E | 6 | D6 |
| LCD D4 | 11 | D5 |
| LCD D5 | 12 | D4 |
| LCD D6 | 13 | D3 |
| LCD D7 | 14 | D2 |
| LCD RW | 5 | GND |
| LCD V0 | 3 | Poti-Schleifer |
| LCD VSS / K | 1 / 16 | GND |
| LCD VDD | 2 | 5V |
| LCD A | 15 | 5V · 220Ω |
| Poti Spiel | Schleifer | A0 |
| Taster | - | A1 → GND |
| Buzzer + | - | D13 |
| OLED SDA / SCL | - | A4 / A5 |
Version 2 der Firmware läuft robuster und fairer.
Fragen zur Bauweise, zu den Entscheidungen dahinter oder zur Übertragbarkeit auf einen anderen Fall.