Inhaltsverzeichnis:
- Schritt 1: Beispiel für das Zurücksetzen des Bildschirms Inspiration
- Schritt 2: Der Code
- Schritt 3: Beispiel: Möchten Sie nicht auch ein Pfeffer sein?
- Schritt 4: Andere Quellen
Video: TFT 1.44 Arduino Nano - Weitere Beispiele - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
In diesem Tutorial werden wir weitere Beispiele dafür besprechen, was mit dem TFT 1.44 und Arduino Nano von Robo-Geek-Kits gemacht werden kann.
Bitte beachten Sie, wie Sie eine Verbindung zu TFT 1.44 herstellen:
www.instructables.com/id/Using-TFT-144-Wit…
Und wenn Sie neu in Arduino World sind, empfehlen wir Ihnen dringend, mit Folgendem zu beginnen:
www.instructables.com/id/Arduino-Nano/
Schritt 1: Beispiel für das Zurücksetzen des Bildschirms Inspiration
Wir bei Robo-Geek sind große Fans des Short Circuit-Films. Dieses Tutorial ist von der Eröffnungsszene Struck by Lighting inspiriert, in der der Computerbildschirm in Johnnys 5 Torso zurückgesetzt wird. Mit dem TFT 1.44 können wir einen ähnlichen Bildschirm erstellen, aber natürlich für Miniaturroboter.
Beachten Sie, dass während der Systemüberprüfungen verschiedene Titel in roter Schrift blinken. Also das ist so cool!
Dieser einfache Code wird verwendet, um die Systemprüfsequenz neu zu erstellen.
Schritt 2: Der Code
Wie bei allen Arduino-Codes gibt es 2 Teile:
Die Setup-Funktion und die Loop-Funktion. Die restlichen Funktionen sind Hilfsfunktionen.
Es gibt einen einfachen Trick, um Animationen zu erstellen. Es ist, in Farbe zu zeichnen und dann dasselbe in Schwarz zu zeichnen. Solange der Hintergrund schwarz ist, hat der Benutzer den Effekt, dass der Text oder die Zeichnung blinken. Die Verarbeitungsgeschwindigkeit ist ziemlich hoch, sodass schnelle Animationen mit leichten Verzögerungen möglich sind.
Der Bildschirm war in 10 Abschnitte unterteilt, 5 in jeder Bildschirmhälfte.
Die Funktion print_messages() druckt den ausgewählten Abschnitt und die Farbe der ausgewählten Schriftart.
Die Funktion print_all_messages() druckt alle Abschnitte
Die Funktion print_labels() zeichnet die Beschriftungen für den Bildschirm (ON/OFF-Tasten usw.)
Die Funktion draw_buttons() zeichnet die Schaltflächen
Die Funktion animate_messages() ruft die Funktion print_messages() auf und zeigt die Nachrichten in zufälliger Reihenfolge an:
/Sequenz: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6
Verbesserungsvorschlag: Dieser Code könnte verbessert und stattdessen die Zufallsfunktion verwendet werden.
Schritt 3: Beispiel: Möchten Sie nicht auch ein Pfeffer sein?
Weitere Inspiration aus dem Short Circuit-Film:
Wie im vorherigen Beispiel zeigt dieser Code, wie man mit dem TFT 1.44 von Robo-Geek Kits interagiert.
Die Funktion printDrPepper() druckt die Nachricht.
Die Funktion printDrPepper_withdelay() druckt die Nachricht mit Verzögerung.
Die Funktion rotationText() druckt die Nachricht mit Verzögerung, dreht sie jedoch auf dem Bildschirm.
Potenzielle Probleme:
Beim TFT 1.44 sind die Einstellungen manchmal so konfiguriert, als ob der Bildschirm 128x160 wäre, daher kann ein Offset in vertikaler Richtung erforderlich sein. Weitere Informationen finden Sie im folgenden Tutorial Schritt 4. Wieder ein Teil des Spaßes, diese kleinen Geräte zu hacken.
www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/
Schritt 4: Andere Quellen
Wenn Sie nach mehr Inspiration suchen, empfehlen wir Ihnen, sich dieses hervorragende Video von Educ8s anzusehen.
Es ist jedoch wichtig zu beachten, dass sich die verwendeten Bibliotheken von den in den Tutorials gezeigten unterscheiden, sodass wir nicht für die Gültigkeit des Videos verantwortlich sind. Trotzdem ist es immer gut, zu experimentieren und von so vielen Leuten aus der Open-Source-Community zu lernen.
Viel Glück bei Ihrem Projekt und lassen Sie uns wissen, was Sie bei Ihrem nächsten Projekt inspiriert.
Empfohlen:
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E
Auspacken von Jetson Nano & ein Schnellstart für die Two Vision Demo – wikiHow
Auspacken von Jetson Nano & ein Quick Start-Up für Two Vision Demo: ZusammenfassungWie Sie wissen, ist Jetson Nano jetzt ein Starprodukt. Und es kann neuronale Netzwerktechnologie umfassend für eingebettete Systeme bereitstellen. Hier ist ein Unboxing-Artikel mit Details zum Produkt, dem Startvorgang und zwei visuellen Demos … Wortzahl: 800
WIE MAN ARDUINO NANO/MINI HERSTELLT - Bootloader brennen: 5 Schritte
WIE MAN ARDUINO NANO/MINI HERSTELLT | Wie man Bootloader brennt: In diesem Instructables zeige ich Ihnen, wie man ein Arduino MINI von Scratch herstellt. Das in diesem Instructables geschriebene Verfahren kann verwendet werden, um alle Arduino-Boards für Ihre benutzerdefinierten Projektanforderungen zu machen
TFT-Schild-Tutorial: 4 Schritte
TFT Shield Tutorial: Heute erfahren Sie, wie Sie Schaltflächen in Ihren Arduino TFT Touchscreen-Projekten erstellen und verwenden können. Ich verwende Kumans 2.8" TFT Shield kombiniert mit Kumans Arduino UNO. Bonus: Das TFT Shield von Kuman wird mit einem kostenlosen Stylus geliefert, den Sie verwenden können