PacMan Teensy 4.x

PacMan für Teensy 4.x und Displays mit ILI9341-Controller.

Den aktuellen Quellcode gibt es auf meinem GitHub-Repo zum Download.

Idee

Die Idee stammt aus Nathalis GitHub-Repo „ Pacman-Arduino-Due “ – danke für den Vorschlag! Ich habe dieses Spiel auf den Teensy 4.x portiert und verwende Vindars ILI9341_T4 – Display-Treiber.

Controller

Gesteuert wird das Spiel mit dem mitgelieferten Windows-Tool “ PoorMan’s GamePad „. Wenn das Programm einen angeschlossenen Teensy 4.x findet, kommuniziert es über die USB-Serial-Schnittstelle.

Mindestens erforderlich

  • Teensy 4.0 oder Teensy 4.1
  • Ein TFT Display mit ILI9341-Controller und einer Auflösung von 320×240 px

Display Empfehlungen

Auch viele andere Displays sind möglich, wenn sie über die erforderlichen Anschlüsse, den ILI9341-Controller und eine Auflösung von 320×240 px verfügen.

Anschlussdiagramm

DisplayTeensy
VCC3,3 V (von Teensy, besser 3,3 V von separatem LDO) ¹
GNDGND (oben, zwischen Vin und 3,3 V)
CS9
RESET6
DC/RS10
SDI ( MOSI )11
SCK13
LEDJeder verfügbare Pin, oder eine Verbindung mit +3,3 V über einen kleinen Widerstand von 50 bis 100 Ohm
SDO ( MISO )12

¹ Empfehlung: Jumper J1 am Display schließen.

Verwendete Bibliotheken

  1. Vindars optimierte ILI9341-Displaytreiber für Teensy 4/4.1 mit VSync- und differentiellen Updates: https://github.com/vindar/ILI9341_T4

Verwendete Entwicklungssoftware

  • Arduino IDE ab Version 1.8.15 (wird immer benötigt)
  • Teensyduino, ab Version 1.54 (wird immer benötigt, Versionen unter 1.54 funktionieren nicht)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.