Arduino powered Version of the game Buzz Wire with an TFT touch screen. This project was developed for Denk Development's customer Kreative Kiste.
- Single- and multiplayer
- Multiplayer scoreboard
- Touchscreen name input
- Teensy 3.2 microcontroller
- TFT touch screen (e.g. 2.4" 320*240 TFT LCD Touchscreen with PCB ILI9341)
- Buzz-Wire hardware
| Teensy | Screen | Buzz-Wire | Description |
|---|---|---|---|
| 0 | Software Serial for debugging | ||
| 1 | Software Serial for debugging | ||
| 2 | Start / Stop | Main button | |
| 3 | Mistake | ||
| 4 | Buzzer | Sound signal | |
| 6 | DCLK | Touch clock | |
| 7 | DCS | Touch chip select | |
| 8 | TFT_RST | Reset | |
| 9 | TFT_DC | ||
| 10 | TFT_CS | Chip select | |
| 11 | TFT_MOSI | ||
| 12 | TFT_MISO | ||
| 13 | TFT_CLK | Clock | |
| A0 | DOUT | Touch | |
| A2 | DIN | Touch |
enum GameState {
Init,
Start,
GameTypeSelection,
NameEntry,
Waiting,
Running,
Over,
Ranks,
Scoreboard
};

