Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Starten Sie Visuino und wählen Sie den Kartentyp M5 Stack Stick C aus
- Schritt 3: In Visuino Komponenten hinzufügen
- Schritt 4: In Visuino Set-Komponenten
- Schritt 5: In Visuino Connect-Komponenten
- Schritt 6: Generieren, Kompilieren und Hochladen des Arduino-Codes
- Schritt 7: Spielen
- Schritt 8: Im nächsten Tutorial
Video: DIY, wie man eine cool aussehende Uhr macht – StickC – Einfach zu tun: 8 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
In diesem Tutorial lernen wir, wie man ESP32 M5Stack StickC mit Arduino IDE und Visuino programmiert, um eine Zeit auf dem LCD anzuzeigen und die Zeit auch mit den StickC-Tasten einzustellen.
Schritt 1: Was Sie brauchen
M5StickC ESP32: hier erhältlich
Visuino-Programm: Visuino herunterladen
Hinweis: Sehen Sie sich dieses Tutorial hier an, um die StickC ESP32-Karte zu installieren
Schritt 2: Starten Sie Visuino und wählen Sie den Kartentyp M5 Stack Stick C aus
Starten Sie Visuino wie im ersten Bild gezeigt Klicken Sie auf die Schaltfläche "Tools" auf der Arduino-Komponente (Bild 1) in Visuino Wenn der Dialog erscheint, wählen Sie "M5 Stack Stick C" wie in Bild 2 gezeigt
Schritt 3: In Visuino Komponenten hinzufügen
- Klicken Sie auf das Board "M5 Stack Stick C", um es auszuwählen
- Wählen Sie im Fenster "Eigenschaften" "Module" und klicken Sie zum Erweitern auf "+".
- Wählen Sie "Display ST7735" und klicken Sie auf "+", um es zu erweitern.
- Setzen Sie "Ausrichtung" auf "goRight"
- Setzen Sie "Hintergrundfarbe" auf "ClBlack"
- Wählen Sie "Elemente" und klicken Sie auf die blaue Schaltfläche mit 3 Punkten…
- Der Elements-Dialog wird angezeigt
- Ziehen Sie im Elements-Dialog "Textfeld" von rechts nach links
-
Klicken Sie auf das "Textfeld1" auf der linken Seite, um es auszuwählen, dann klicken Sie im "Eigenschaftenfenster" auf "Farbe" und stellen Sie es auf "aclWhite" ein und klicken Sie auf "Füllfarbe" und stellen Sie es auf "aclBlack" ein (Sie kann mit den Farben spielen, wenn Sie möchten)
-auch in Eigenschaftsfenstern X:10 und Y:20 einstellen hier soll die Uhrzeit auf dem LCD angezeigt werden -Größe:3 einstellen (das ist die Schriftgröße der Uhrzeit)Elementfenster schließen
- Komponente "Datum/Uhrzeit decodieren (aufteilen)" hinzufügen
- Komponente "Formatierter Text" hinzufügen
Schritt 4: In Visuino Set-Komponenten
- Wählen Sie die Komponente "FormattedTxt1" und setzen Sie im Fenster "Eigenschaften" "Text" auf: %0:%1:%2
- Doppelklicken Sie auf die Komponente "FormattedText1" und ziehen Sie im Dialog Elemente 3x "Text Element" nach links
- Wählen Sie das Board "M5 Stack Stick C" aus und wählen Sie im Fenster "Eigenschaften" "Module" > "Real Time Alarm Clock (RTC)" > "Elements"
- Klicke auf den blauen Button mit 3 Punkten und ziehe im Elements-Dialog "Set Hour", "Set Minute" und "Set Second" auf die linke Seite
- Wählen Sie links das Element "Set Hour1" und setzen Sie im Fenster "Eigenschaften" "Add Value" auf "True" und "Value" auf "1"
- Wählen Sie links das Element "Minute1 setzen" und setzen Sie im Fenster "Eigenschaften" "Wert hinzufügen" auf "Wahr" und "Wert" auf "1"
- Wählen Sie links das Element "Second1 setzen" und setzen Sie im Fenster "Eigenschaften" "Wert hinzufügen" auf "Wahr" und "Wert" auf "1"
Erläuterung:
"Wert" bedeutet, wie viel wir mit jedem Klick auf eine Schaltfläche zur bestehenden Zeit hinzufügen möchten (entweder Stunden, Minuten oder Sekunden). "Wert hinzufügen" bedeutet, dass wir den Wert zur bestehenden Zeit hinzufügen möchten
Schritt 5: In Visuino Connect-Komponenten
- Verbinden Sie "M5 Stack Stick C"> Real Time Alarm Clock (RTC)> Pin [Out] mit dem Komponenten-Pin "DecodeDateTime1" [In]
- Verbinden Sie den Komponenten-Pin "DecodeDateTime1" [Stunde] mit dem "FormattedText1"-Komponenten-Pin "TextElement1" [In]
- Verbinden Sie den Komponenten-Pin "DecodeDateTime1" [Minute] mit dem "FormattedText1"-Komponenten-Pin "TextElement2" [In]
- Verbinden Sie den Komponenten-Pin "DecodeDateTime1" [Second] mit dem "FormattedText1"-Komponenten-Pin "TextElement3" [In]
- Verbinden Sie den "FormattedText1"-Komponenten-Pin [Out] mit dem "M5 Stack Stick C"-Board "Display ST7735"> "Text Field1"-Pin [In]
- Verbinden Sie „M5 Stack Stick C“> Tasten „A(M5)“mit „M5 Stack Stick C“> Echtzeitwecker (RTC) > „Set Hour1“Pin [Clock]
- Verbinden Sie "M5 Stack Stick C" > Tasten "B" mit "M5 Stack Stick C" > Real Time Alarm Clock (RTC) > "Set Minute1" Pin [Clock]
Schritt 6: Generieren, Kompilieren und Hochladen des Arduino-Codes
-
Klicken Sie in Visuino unten auf die Registerkarte "Build", stellen Sie sicher, dass der richtige Port ausgewählt ist, und klicken Sie dann auf die Schaltfläche "Compile/Build and Upload".
Schritt 7: Spielen
Wenn Sie das M5Sticks-Modul mit Strom versorgen, sollte das Display die Uhrzeit anzeigen. Sie können die Uhrzeit mit den Tasten "M5" für Stunden und "B" für Minuten ändern
Herzliche Glückwünsche! Sie haben Ihr M5Sticks-Projekt mit Visuino abgeschlossen. Ebenfalls beigefügt ist das Visuino-Projekt, das ich für dieses Instructable erstellt habe, Sie können es hier herunterladen.
Sie können es in Visuino herunterladen und öffnen:
Schritt 8: Im nächsten Tutorial
Im nächsten Tutorial zeige ich dir, wie du eine cool aussehende Uhr herstellst, bei der du die Zeit (Stunden, Minuten und Sekunden) mit den StickC-Tasten einstellen und ein einfaches Menü erstellen kannst! Bleiben Sie dran und sehen Sie sich meine anderen Tutorials hier an.
Empfohlen:
M5StickC Cool aussehende Uhr mit Menü und Helligkeitssteuerung - Gunook
M5StickC Cool aussehende Uhr mit Menü- und Helligkeitssteuerung: In diesem Tutorial lernen wir, wie man ESP32 M5Stack StickC mit Arduino IDE und Visuino programmiert, um eine Zeit auf dem LCD anzuzeigen und auch die Uhrzeit und die Helligkeit mit dem Menü und den StickC-Tasten einzustellen .Schauen Sie sich ein Demonstrationsvideo an
Was ist eine CPU, was macht sie und wie behebt man sie? - Gunook
Was ist eine CPU, was macht sie und wie kann man sie beheben? Jeden Tag werden hier die Begriffe "CPU" oder "Prozessor" herumgeworfen, aber wissen Sie wirklich, was das bedeutet?
Wie man echte Computerspiele macht. Spaß und dauert nur etwa eine Stunde - Gunook
Wie man echte Computerspiele macht. Spaß und dauert nur etwa eine Stunde: Hey, dieses Projekt zeigt dir, wie man Spiele macht !!! echte Spiele für Computer und es erfordert, dass Sie alle verwirrenden Codes kennen. Wenn Sie dieses Projekt abgeschlossen haben, kennen Sie einige der Grundlagen der Spieleerstellung und können so viele erstellen, wie Sie möchten
DIY MusiLED, musiksynchronisierte LEDs mit Ein-Klick-Windows- und Linux-Anwendung (32-Bit und 64-Bit). Einfach nachzubauen, einfach zu bedienen, einfach zu portieren. - Gunook
DIY MusiLED, musiksynchronisierte LEDs mit Ein-Klick-Windows- und Linux-Anwendung (32-Bit und 64-Bit). Einfach nachzubilden, einfach zu bedienen, einfach zu portieren.: Dieses Projekt hilft Ihnen, 18 LEDs (6 Rot + 6 Blau + 6 Gelb) an Ihr Arduino Board anzuschließen und die Echtzeitsignale der Soundkarte Ihres Computers zu analysieren und an sie weiterzuleiten die LEDs, um sie gemäß den Beat-Effekten (Snare, High Hat, Kick) aufzuleuchten
Wie man eine Neonlampe macht (nicht wirklich): 9 Schritte
Wie man eine Neonlampe herstellt (nicht wirklich): Diese Anleitung zeigt Ihnen, wie man eine einfache Neonlampe herstellt