
Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Indítsa el a Visuino programot, és válassza ki az M5 Stack Stick C kártya típusát
- 3. lépés: A Visuino programban állítsa be a StickC táblát
- 4. lépés: A Visuino -ban összetevők hozzáadása
- 5. lépés: A Visuino készlet összetevőiben
- 6. lépés: A Visuino Connect komponensekben
- 7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése
- 8. lépés: Játssz
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
Ebben az oktatóanyagban megtanuljuk, hogyan kell az ESP32 M5Stack StickC programozását Arduino IDE és Visuino programozással úgy beállítani, hogy megjelenítsen egy időt az LCD -n, valamint beállíthatja az időt és a fényerőt a menü és a StickC gombok segítségével.
Nézzen meg egy bemutató videót.
1. lépés: Amire szüksége lesz


M5StickC ESP32: itt szerezheti be
Visuino program: Töltse le a Visuino programot
Megjegyzés: Nézze meg ezt az oktatóanyagot a StickC ESP32 kártya telepítéséről
2. lépés: Indítsa el a Visuino programot, és válassza ki az M5 Stack Stick C kártya típusát



A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).
3. lépés: A Visuino programban állítsa be a StickC táblát




- Kattintson az "M5 Stack Stick C" táblára annak kiválasztásához
- A "Tulajdonságok" ablakban válassza a "Modulok" lehetőséget, majd kattintson a "+" gombra a kibontáshoz,
- Válassza a "Display ST7735" lehetőséget, majd kattintson a "+" gombra a kibontáshoz,
- Állítsa az "Orientation" értéket "goRight" értékre
- Állítsa a "Háttérszín" értéket "ClBlack" értékre
- Válassza ki az "Elemek" elemet, majd kattintson a kék gombra, 3 ponttal…
- Elemek párbeszédablak jelenik meg
- Az Elemek párbeszédablakban húzza kétszer a "Szövegmezőt" jobbról balra
- Kattintson a bal oldali "Szövegmező1" elemre a kiválasztásához, majd a "Tulajdonságok" ablakban kattintson a "Szín" -re, és állítsa "aclOrange" -ra, majd kattintson a "Kitöltés színe" -re, és állítsa "aclBlack" -re (Ön játszhat a színekkel, ha akar) -az X: 10 és Y: 20 tulajdonságok ablakokban is itt szeretné megjeleníteni az időt az LCD -kijelzőn: 3 (ez az idő betűmérete)
- Kattintson a bal oldali "Szövegmező2" elemre a kiválasztásához, majd a "Tulajdonságok" ablakban kattintson a "Szín" -re, és állítsa "aclAqua" -ra, majd kattintson a "Kitöltés színe" -re, és állítsa "aclBlack" -re
(Játszhat a színekkel, ha szeretné) -beállítja a "Kezdeti érték" értéket: Állítsa be az ÓRA beállítást
-az X: 10 és Y: 2 tulajdonságok ablakokban is itt szeretné megjeleníteni a menüt az LCD -n -készlet mérete: 1 (ez a menü betűmérete)
Zárja be az elemek ablakát
- Kattintson az "M5 Stack Stick C" táblára annak kiválasztásához
- A "Tulajdonságok" ablakban válassza a "Modulok" lehetőséget, majd kattintson a "+" gombra a kibontáshoz,
- Válassza a "Valós idejű ébresztőóra (RTC) megjelenítése" lehetőséget, majd kattintson a "+" gombra a kibontáshoz,
- Válassza ki az "Elemek" elemet, majd kattintson a kék gombra, 3 ponttal…
- Az Elemek párbeszédpanelen húzza az "Óra beállítása" elemet jobb oldalról balra, a tulajdonságok ablakban pedig állítsa az "Add Value" értéket: True értékre és "Value" értéket erre: 1
- Az Elemek párbeszédpanelen húzza a "Perc beállítása" elemet jobb oldalról balra, a tulajdonságok ablakban pedig az "Add Value" értéket állítsa True értékre és az "Value" értéket erre: 1
- Az Elemek párbeszédpanelen húzza a "Második beállítást" jobb oldalról balra, és a tulajdonságok ablakban állítsa az "Add Value" értéket: True értékre és "Value" értéket erre: 1
Zárja be az elemek ablakát
4. lépés: A Visuino -ban összetevők hozzáadása

- Adjon hozzá 2x "Debounce Button" összetevőt
- Adja hozzá az "Automatikus ismétlés gomb" összetevőt
- Adja hozzá a "Text Array" összetevőt
- Adja hozzá az "Analog Array" összetevőt
- Adjon hozzá 2x "számláló" komponenst
- Adjon hozzá "Clock Demux (több kimeneti csatorna kapcsoló)" összetevőt
- Adja hozzá a "Decode (Split) Date/Time" összetevőt
- Adja hozzá a "FormattedText1" összetevőt
5. lépés: A Visuino készlet összetevőiben



- Válassza ki a "FormattedText1" összetevőt, és a "Tulajdonságok" ablakban állítsa a "Szöveg" értéket:%0:%1:%2
- Kattintson duplán a "FormattedText1" összetevőre, és az Elemek párbeszédpanelen húzza 3x a "Szövegelem" elemet balra
- Válassza a "TextElement1" lehetőséget a bal oldalon, és a tulajdonságok ablakban állítsa a "Fill Character" értéket: 0 -ra, és a "Length" értéket: 2 -re
- Válassza a "TextElement2" lehetőséget a bal oldalon, és a tulajdonságok ablakban állítsa a "Fill Character" értéket: 0 -ra, és a "Length" értéket: 2 -re
- Válassza a "TextElement3" lehetőséget a bal oldalon, és a tulajdonságok ablakban állítsa a "Fill Character" értéket: 0 -ra, és a "Length" értéket: 2 -re
- Válassza ki a "ClockDemmux1" összetevőt, és a tulajdonságok ablakban állítsa az "Output Pins" értéket a következőre: 5
- Válassza ki a "Counter1" összetevőt, és a tulajdonságok ablakban bontsa ki a "Max" értéket, és állítsa az "Value" értéket: 4
- Válassza ki a "Counter1" összetevőt, és a tulajdonságok ablakban bontsa ki a "Min" értéket, és állítsa az "Value" értéket: 0 értékre
- Válassza ki a "Counter2" összetevőt, és a tulajdonságok ablakban bontsa ki a "Max" értéket, és állítsa az "Value" értéket: 6
- Válassza ki a "Counter2" összetevőt, és a tulajdonságok ablakban bontsa ki a "Min" értéket, és állítsa az "Value" értéket: 0 A MENÜ ÉPÍTÉSE:
- Válassza ki az "Array1" összetevőt (Text Array), és kattintson duplán rá. Címzett: SET HOURS-A bal oldalon Válassza az "Item [2]" elemet, és a tulajdonságok ablakban az "Value" értéket állítsa: SET MINUTES-A bal oldalon Válassza ki az "Item [3]" elemet, majd a tulajdonságok ablakban "Value" to: SET SECONDS-A bal oldalon Válassza az "Item [4]" elemet, és a tulajdonságok ablakban állítsa be az "Value" értéket: SET BRIGHTNESSZárja be az Elemek ablakot.
-
Válassza ki az "Array2" összetevőt (analóg tömb), és kattintson rá duplán. hogy: 1
-A bal oldalon válassza az "Item [1]" elemet, és a tulajdonságok ablakban állítsa az "Value" értéket: 0.9
-A bal oldalon válassza az "Elem [2]" lehetőséget, és a tulajdonságok ablakban állítsa az "Érték" értéket: 0,8 -A bal oldalon válassza az "Elem [3]" elemet, és a tulajdonságok ablakban állítsa be az "Érték" értékét: 0,7 -Be a bal oldalon Válassza az "Elem [4]" elemet, és a tulajdonságok ablakban állítsa az "Érték" értéket a következőre: 0.6-A bal oldalon válassza az "Elem [5]" lehetőséget, és a tulajdonságok ablakban állítsa be az "Érték" értékét: 0.55
6. lépés: A Visuino Connect komponensekben




- Csatlakoztassa az "M5 Stack Stick C" A tűt (M5) a "Button2" tűhöz [In]
- Csatlakoztassa az "M5 Stack Stick C" tűt [B] a "Button1" tűhöz [In]
- Csatlakoztassa a "Button2" tűt [Out] a "RepeatButton1" érintkezőhöz [In]
- Csatlakoztassa a "RepeatButton1" tűt [Kimenet] a "ClockDemmux1" érintkezőhöz [In]
- Csatlakoztassa a "Button1" tűt [Out] a "Counter1" pin [In]
- Csatlakoztassa az "M5 Stack Stick C"> "Real Time Alarm Clock (RTC)" tűt [Out] a "DecodeDateTime1" érintkezőhöz [In]
- Csatlakoztassa a "DecodeDateTime1" tűt [Óra] a "FormattedText1"> "TextElement1" érintkezőhöz [In]
- Csatlakoztassa a "DecodeDateTime1" tűt [perc] a "FormattedText1"> "TextElement2" érintkezőhöz [In]
- Csatlakoztassa a "DecodeDateTime1" pin [Second] gombot a "FormattedText1"> "TextElement3" pin [In]
- Csatlakoztassa a "FormattedText1" tűt [Out] az "M5 Stack Stick C" táblához> "Display ST7735"> "Text Field1" pin [In]
- Csatlakoztassa a "Counter1" pin [Out] -ot a "ClockDemmux1" pin [Select] és az "Array1" pin [Index] -hez
- Csatlakoztassa a "Counter2" tűt [Out] az "Array2" tűhöz [Index]
- Csatlakoztassa az "Array1" tűt [Out] az "M5 Stack Stick C" kártyához> "Display ST7735"> "Text Field2" pin [In]
- Csatlakoztassa az "Array2" tűt [kimenet] az "M5 Stack Stick C" kártyához> "Display ST7735"> tűt [Fényerő]
- Csatlakoztassa a "ClockDemmux1" tűt [1] az "M5 Stack Stick C" kártyához> "Valós idejű ébresztőóra (RTC)"> "Set Hour1" pin [Clock]
- Csatlakoztassa a "ClockDemmux1" érintkezőt [2] az "M5 Stack Stick C" kártyához> "Valós idejű ébresztőóra (RTC)"> "Állítsa be a perc 1" tűt [Óra]
- Csatlakoztassa a "ClockDemmux1" érintkezőt [3] az "M5 Stack Stick C" kártyához> "Valós idejű ébresztőóra (RTC)"> "Második beállítás1" érintkező [Óra]
- Csatlakoztassa a "ClockDemmux1" tűt [4] a "Counter2" tűhöz [In]
7. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.
8. lépés: Játssz
Ha bekapcsolja az M5Sticks modult, a kijelzőn el kell kezdenie mutatni az időt. Módosíthatja az időt és a fényerőt a "B" gombok segítségével, hogy megjelenítse a menüt, és váltson (Óra beállítása, Percek beállítása, Másodpercek beállítása, Fényerő beállítása), és használja az "M5" gombot.
Gratulálunk! Befejezte az M5Sticks projektjét Visuino -val. Szintén mellékelve van a Visuino projekt, amelyet ehhez az Instructable -hez hoztam létre, innen letöltheti. Letöltheti és megnyithatja a Visuino -ból:
Ajánlott:
Élvezze a hűvös nyarat az M5StickC ESP32 ventilátorral - állítható sebesség: 8 lépés

Élvezze a hűvös nyarat az M5StickC ESP32 ventilátorral - Állítható sebesség: Ebben a projektben megtanuljuk, hogyan lehet szabályozni a ventilátor sebességét az M5StickC ESP32 kártya és az L9110 ventilátor modul használatával
DIY Hogyan készítsünk hűvös megjelenésű órát - StickC - Könnyen elvégezhető: 8 lépés

DIY Hogyan készítsünk hűvös megjelenésű órát - StickC - Könnyen elvégezhető: Ebben az oktatóanyagban megtanuljuk, hogyan programozhatjuk be az ESP32 M5 Stack StickC programot Arduino IDE és Visuino programozással, hogy megjelenítsen egy időt az LCD -n, és állítsuk be az időt a StickC gombokkal
Arduino DHT22 érzékelő és talajnedvesség projekt menüvel: 4 lépés

Arduino DHT22 érzékelő és talajnedvesség projekt menüvel: Hello srácok Ma bemutatom nektek a második projektemet az oktatható eszközökről. Ez a projekt az első projektem keverékét mutatja be, amelyben Talajnedvesség érzékelőt és DHT22 érzékelőt használtam, amelyek a hőmérséklet és a páratartalom mérésére szolgálnak . Ez a projekt
24 wattos LED -es fényerő a fényerő -szabályozás segítségével: 8 lépés (képekkel)

24 Wattos LED Növekszik Fényerő -szabályozóval: Az élelmiszertermesztés az egyik kedvenc hobbim, mert nagy rajongója vagyok az organikus élelmiszereknek és az egészséges táplálkozásnak. Ez az utasítás megmutatja, hogyan építhet fel LED -es fényt piros/kék fényerő -szabályozókkal, hogy megfeleljen a növekvő igényeinek, és lehetővé tegye a
"Fa" asztali óra *Modern megjelenésű *: 9 lépés (képekkel)

"Fa" asztali óra *Modern megjelenésű *: Sziasztok, ez a második tanulságos! Ezúttal egy fa órát fogunk építeni hőmérséklet- és páratartalom kijelzővel. A képen látható módon az időnk a "fán" keresztül jelenik meg. Mivel a fény nem elég erős