Sisukord:
- Samm: mida vajate
- 2. samm: käivitage Visuino ja valige M5 Stack Stick C pardatüüp
- Samm: lisage Visuino komponendid
- 4. samm: Visuino komplekti komponentides
- Samm 5: Visuino Connecti komponentides
- Samm: genereerige, kompileerige ja laadige üles Arduino kood
- 7. samm: mängige
- 8. samm: järgmises õpetuses
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles õpetuses õpime, kuidas programmeerida ESP32 M5Stack StickC koos Arduino IDE ja Visuinoga, et kuvada kellaaeg LCD -ekraanil ja määrata ka aeg, kasutades StickC nuppe.
Samm: mida vajate
M5StickC ESP32: saate selle siit
Visuino programm: laadige alla Visuino
Märkus. Vaadake seda õpetust siit, kuidas paigaldada StickC ESP32 plaati
2. samm: käivitage Visuino ja valige M5 Stack Stick C pardatüüp
Visuino käivitamine nagu esimesel pildil
Samm: lisage Visuino komponendid
- Selle valimiseks klõpsake tahvlil "M5 Stack Stick C"
- Valige aknas "Atribuudid" "Moodulid" ja klõpsake laiendamiseks "+",
- Valige "Display ST7735" ja klõpsake selle laiendamiseks nuppu "+",
- Määrake "Orientation" väärtuseks "goRight"
- Määrake "Taustavärv" väärtuseks "ClBlack"
-
Valige "Elemendid" ja klõpsake kolme punktiga sinist nuppu…
- Kuvatakse elementide dialoog
- Elemendi dialoogis lohistage "Tekstiväli" paremalt vasakule
-
Selle valimiseks klõpsake vasakpoolsel küljel "Tekstiväli1", seejärel klõpsake "Atribuutide aknas" nuppu "Värv" ja määrake see "aclWhite" ning klõpsake "Täida värv" ja seadke see "aclBlack" (soovi korral saab värvidega mängida)
-ka atribuutide aknad määravad X: 10 ja Y: 20 siin soovite LCD -ekraanil kellaaega kuvada -komplekti suurus: 3 (see on selle aja fondi suurus)
- Lisage komponent "Decode (Split) Date/Time"
- Lisage komponent "Vormindatud tekst"
4. samm: Visuino komplekti komponentides
- Valige komponent "FormattedTxt1" ja määrake akna "Atribuudid" all "Tekst" väärtuseks:%0:%1:%2
- Topeltklõpsake komponenti "FormattedText1" ja lohistage dialoogiboksis Elements 3x "Tekstielement" vasakule
- Valige plaat "M5 Stack Stick C" ja valige aknas "Atribuudid" "Moodulid"> "Reaalajas äratuskell (RTC)"> "Elemendid"
- Klõpsake sinist kolme punktiga nuppu ja lohistage dialoogiboksis Elements vasakule "Set Hour", "Set Minute" ja "Set Second"
- Valige vasakul element "Määra tund 1" ja määrake akna "Atribuudid" all "Lisa väärtus" väärtuseks "Tõene" ja "Väärtus" väärtuseks "1"
- Valige vasakul element "Set Minute1" ja määrake akna "Properties" all "Add Value" väärtuseks "True" ja "Value" väärtuseks "1"
- Valige vasakul element "Set Second1" ja akna "Properties" all määrake "Add Value" väärtuseks "True" ja "Value" väärtuseks "1"
Selgitus:
"Väärtus" tähendab seda, kui palju me tahame iga nupuvajutusega olemasolevale ajale (tundidele, minutitele või sekunditele) lisada "Lisaväärtus" tähendab, et soovime lisada väärtuse olemasolevale ajale
Samm 5: Visuino Connecti komponentides
- Ühendage "M5 Stack Stick C"> reaalajas äratuskell (RTC)> Pin [Out] komponendi "DecodeDateTime1" tihvtiga [In]
- Ühendage "DecodeDateTime1" komponendi tihvt [tund] "FormattedText1" komponendi "TextElement1" tihvtiga [In]
- Ühendage "DecodeDateTime1" komponendi tihvt [Minute] "FormattedText1" komponendi "TextElement2" tihvtiga [In]
- Ühendage "DecodeDateTime1" komponendi tihvt [teine] "FormattedText1" komponendi "TextElement3" tihvtiga [In]
- Ühendage "FormattedText1" komponendi tihvt [väljund] "M5 Stack Stick C" plaadiga "Display ST7735"> "Text Field1" pin [In]
- Ühendage "M5 virnastamispulk C"> nupud "A (M5)" "M5 virnapulgaga C"> reaalajas äratuskell (RTC)> "Määra tund 1" tihvt [kell]
- Ühendage "M5 virnapulk C"> nupud "B" "M5 virnaga C"> reaalajas äratuskell (RTC)> "Määra minut 1" tihvt [Kell]
Samm: genereerige, kompileerige ja laadige üles Arduino kood
-
Visuino puhul klõpsake allosas vahekaarti "Ehita", veenduge, et valitud on õige port, seejärel klõpsake nuppu "Kompileeri/ehita ja laadige üles".
7. samm: mängige
Kui lülitate M5Sticks mooduli toite sisse, peaks ekraan näitama kellaaega. Aega saate muuta tundide nuppudega "M5" ja minutite jaoks "B"
Palju õnne! Olete oma M5Sticks projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable jaoks lõin, saate selle siit alla laadida.
Saate selle alla laadida ja avada Visuinos:
8. samm: järgmises õpetuses
Järgmises õpetuses näitan teile, kuidas teha laheda välimusega käekella, kus saab määrata aja (tunnid, minutid ja sekundid), kasutades StickC nuppe ja luua lihtsa menüü! Olge lainel ja vaadake minu teisi õpetusi siit.