Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Start Visuino en selecteer het M5 Stack Stick C-bordtype
- Stap 3: In Visuino Componenten toevoegen
- Stap 4: In Visuino Set-componenten
- Stap 5: In Visuino Connect-componenten
- Stap 6: Genereer, compileer en upload de Arduino-code
- Stap 7: Spelen
- Stap 8: In de volgende zelfstudie
Video: DIY Hoe maak je een cool uitziend horloge - StickC - Eenvoudig te doen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
In deze tutorial leren we hoe we ESP32 M5Stack StickC met Arduino IDE en Visuino kunnen programmeren om een tijd op het LCD-scherm weer te geven en ook de tijd in te stellen met behulp van StickC-knoppen.
Stap 1: Wat heb je nodig?
M5StickC ESP32: je kunt het hier krijgen
Visuino-programma: Download Visuino
Opmerking: bekijk deze tutorial hier over het installeren van het StickC ESP32-bord
Stap 2: Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "M5 Stack Stick C" zoals weergegeven op Afbeelding 2
Stap 3: In Visuino Componenten toevoegen
- Klik op "M5 Stack Stick C" Board om het te selecteren
- Selecteer in het venster "Eigenschappen" "Modules" en klik op "+" om uit te vouwen,
- Selecteer "Display ST7735" en klik op "+" om het uit te vouwen,
- Zet "Oriëntatie" op "goRight"
- Zet "Achtergrondkleur" op "ClBlack"
- Selecteer "Elementen" en klik op de blauwe knop met 3 stippen…
- Dialoogvenster Elementen wordt weergegeven
- Sleep in het Elementen-dialoogvenster "Tekstveld" van de rechterkant naar de linkerkant
-
Klik op het "Tekstveld1" aan de linkerkant om het te selecteren, klik vervolgens in het "Eigenschappenvenster" op "Kleur" en stel het in op "aclWhite" en klik op "Vulkleur" en stel het in op "aclBlack" (U kan spelen met de kleuren als je wilt)
-ook in eigenschappenvensters zet X:10 en Y:20 dit is waar u de tijd op het LCD-scherm wilt weergeven -set size:3 (dit is de lettergrootte van de tijd)Sluit het elementenvenster
- Component "Decoderen (Splitsen) Datum/Tijd" toevoegen
- Component "Opgemaakte tekst" toevoegen
Stap 4: In Visuino Set-componenten
- Selecteer de component "FormattedTxt1" en stel in het venster "Eigenschappen" "Tekst" in op: %0:%1:%2
- Dubbelklik op het onderdeel "FormattedText1" en sleep in het dialoogvenster Elementen 3x "Text Element" naar links
- Selecteer het bord "M5 Stack Stick C" en selecteer in het venster "Eigenschappen" "Modules" > "Real Time Alarm Clock (RTC)" > "Elements"
- Klik op de blauwe knop met 3 stippen en sleep in het dialoogvenster Elementen "Set Hour", "Set Minute" en "Set Second" naar de linkerkant
- Selecteer aan de linkerkant "Set Hour1"-element en stel in het venster "Properties" "Add Value" in op "True" en "Value" op "1"
- Selecteer aan de linkerkant het element "Set Minute1" en stel in het venster "Eigenschappen" "Waarde toevoegen" in op "True" en "Value" op "1"
- Selecteer aan de linkerkant "Set Second1" element en stel in het venster "Properties" "Add Value" in op "True" en "Value" op "1"
Uitleg:
"Waarde" betekent hoeveel we met elke klik op een knop willen toevoegen aan de bestaande tijd (uren, minuten of seconden) "Waarde toevoegen" betekent dat we de waarde willen toevoegen aan de bestaande tijd
Stap 5: In Visuino Connect-componenten
- Sluit "M5 Stack Stick C"> Real Time Alarm Clock (RTC)> Pin [Out] aan op "DecodeDateTime1" component pin [In]
- Verbind "DecodeDateTime1" component pin [Hour] met "FormattedText1" component "TextElement1" pin [In]
- Verbind "DecodeDateTime1" component pin [Minute] met "FormattedText1" component "TextElement2" pin [In]
- Verbind "DecodeDateTime1" component pin [Second] met "FormattedText1" component "TextElement3" pin [In]
- Sluit "FormattedText1" component pin [Out] aan op "M5 Stack Stick C" board "Display ST7735">"Text Field1" pin [In]
- Sluit "M5 Stack Stick C" > Knoppen "A(M5)" aan op "M5 Stack Stick C" > Real Time Alarm Clock (RTC) > Pin "Set Hour1" [Clock]
- Verbind "M5 Stack Stick C" > Knoppen "B" met "M5 Stack Stick C" > Real Time Alarm Clock (RTC) > "Set Minute1" Pin [Clock]
Stap 6: Genereer, compileer en upload de Arduino-code
-
Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".
Stap 7: Spelen
Als u de M5Sticks-module van stroom voorziet, zou het display de tijd moeten weergeven. U kunt de tijd wijzigen met de knoppen "M5" voor Uren en "B" voor Minuten
Gefeliciteerd! U hebt uw M5Sticks-project met Visuino voltooid. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het hier downloaden.
U kunt het downloaden en openen in Visuino:
Stap 8: In de volgende zelfstudie
In de volgende tutorial laat ik je zien hoe je een cool uitziend horloge maakt waar je de tijd (uren, minuten en seconden) kunt instellen met de StickC-knoppen en een eenvoudig menu kunt maken! Blijf op de hoogte en bekijk mijn andere tutorials hier.
Aanbevolen:
Hoe maak je een USB-flashdrive met een gum - DIY USB-drivebehuizing: 4 stappen
Hoe maak je een USB-flashdrive met een gum | DIY USB-drivebehuizing: deze blog gaat over "Hoe maak je een USB-flashdrive met een gum | DIY USB-schijfbehuizing" ik hoop dat je het leuk zal vinden
Clockception - Hoe maak je een klok gemaakt van klokken bouwen! 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Clockception - Hoe maak je een klok gemaakt van klokken!: Hallo allemaal! Dit is mijn inzending voor de First Time Author Contest 2020! Als je dit project leuk vindt, zou ik je stem zeer op prijs stellen :) Bedankt! Deze instructable leidt je door het proces voor het bouwen van een klok gemaakt van klokken! Ik heb slim genoemd
Hoe maak je een stopwatch met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een stopwatch met behulp van Arduino: dit is een zeer eenvoudige Arduino 16 * 2 lcd-scherm stopwatch ……….. Als je deze Instructable leuk vindt, abonneer je dan op mijn kanaal https://www.youtube.com /ZenoModiff
Hoe maak je een klapschakelaarcircuit 12 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een klapschakelaarcircuit: Hallo vriend, vandaag ga ik een circuit maken van een klapschakelaar. Wanneer we zullen klappen, zal de LED gloeien. Dit circuit is geweldig. Om dit circuit te maken, zal ik LM555 IC en C945-transistor gebruiken. begin
HOE EEN SNELLE EENVOUDIGE THROWIE TE DOEN: 6 stappen
HOE EEN SNELLE EENVOUDIGE THROWIE TE DOEN: Ik zal je instructies geven over hoe je een snelle, eenvoudige worp kunt doen. throwies zijn niet moeilijk en kunnen erg ziek zijn als je ze correct doet. als je meer hulp nodig hebt dan dit instructable e-mail mij op [email protected]. Ik zal blij zijn t