CrazyClock Teensy 4.x

Teensy 4.x Analoguhr mit Sprite Drehung/Skalierung für Displays mit ILI9341 Controller.

Diese verrückte Uhr zeigt nicht wirklich die aktuelle Zeit an, sondern dient nur zum Testen der neuen Methoden zum Drehen und Skalieren von Sprites mit Kantenglättung.

Demo-Video

Mindestens erforderlich

  • Teensy 4.0 oder Teensy 4.1
  • Ein TFT Display mit ILI9341-Controller und einer Auflösung von 320x240 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 320x240 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 optimierter ILI9341-Displaytreiber für Teensy 4/4.1 mit VSync- und differentiellen Updates: https://github.com/vindar/ILI9341_T4
  2. TGX – Grafikbibliothek: https://github.com/vindar/tgx

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.