Satura rādītājs:

DIY Kā parādīt laiku M5StickC ESP32, izmantojot Visuino - viegli izdarāms: 9 soļi
DIY Kā parādīt laiku M5StickC ESP32, izmantojot Visuino - viegli izdarāms: 9 soļi

Video: DIY Kā parādīt laiku M5StickC ESP32, izmantojot Visuino - viegli izdarāms: 9 soļi

Video: DIY Kā parādīt laiku M5StickC ESP32, izmantojot Visuino - viegli izdarāms: 9 soļi
Video: FLProg7: часы реального времени и температура | ESP32 NodeMCU | Визуальное программирование для 2024, Novembris
Anonim

Šajā apmācībā mēs iemācīsimies programmēt ESP32 M5Stack StickC ar Arduino IDE un Visuino, lai parādītu laiku LCD.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  1. M5StickC ESP32: to varat iegūt šeit
  2. Visuino programma: lejupielādējiet Visuino

Piezīme: Pārbaudiet šo pamācību šeit par to, kā instalēt StickC ESP32 plati

2. darbība: palaidiet Visuino un atlasiet M5 Stack Stick C plates tipu

Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type
Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type
Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type
Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type

Sāciet Visuino, kā parādīts pirmajā attēlā Noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls)

in Visuino Kad tiek parādīts dialoglodziņš, izvēlieties "M5 Stack Stick C", kā parādīts 2. attēlā

3. darbība: sadaļā Visuino pievienojiet un iestatiet komponentus

Vietnē Visuino pievienojiet un iestatiet komponentus
Vietnē Visuino pievienojiet un iestatiet komponentus
Vietnē Visuino pievienojiet un iestatiet komponentus
Vietnē Visuino pievienojiet un iestatiet komponentus
Vietnē Visuino pievienojiet un iestatiet komponentus
Vietnē Visuino pievienojiet un iestatiet komponentus
Vietnē Visuino pievienojiet un iestatiet komponentus
Vietnē Visuino pievienojiet un iestatiet komponentus
  1. Noklikšķiniet uz "M5 Stack Stick C" tāfeles, lai to atlasītu
  2. Logā "Rekvizīti" izvēlieties "Moduļi" un noklikšķiniet uz "+", lai izvērstu, atlasiet "Displejs ST7735" un noklikšķiniet uz "+", lai to izvērstu
  3. Iestatiet orientāciju uz "goRight" <tas nozīmē, kā laiks tiks orientēts LCD ekrānā
  4. Atlasiet “Elements” un noklikšķiniet uz zilās pogas ar 3 punktiem…
  5. Tiks parādīts elementu dialogs
  6. Elementu dialoglodziņā velciet “Teksta lauks” no labās puses uz kreiso pusi

Kreisajā pusē noklikšķiniet uz "Teksta lauks1", lai to atlasītu, pēc tam logā "Rekvizīti" noklikšķiniet uz krāsas un iestatiet to uz "aclOrange"

-arī rekvizītu logos, kas iestatīti X: 10 un Y: 20, šeit vēlaties parādīt laiku LCD

-kopas izmērs: 3 tas ir tā laika fonta lielums

-Ja vēlaties, varat iestatīt teksta izmēru un krāsu

Aizveriet elementu logu

Pēc izvēles:

Noklikšķiniet uz "M5 Stack Stick C" tāfeles, lai to atlasītu

Logā "Rekvizīti" izvēlieties "Moduļi" un noklikšķiniet uz "+", lai izvērstu, atlasiet "Displejs ST7735" un noklikšķiniet uz "+", lai to izvērstu, un jūs redzēsit "Fona krāsa", tā ir displeja noklusējuma krāsa, nomainiet to uz jūsu iecienītākā krāsa, varat arī iestatīt displeja spilgtumu, noklusējums ir 1 (maks.), varat iestatīt to uz 0,5 vai kādu citu vērtību, lai padarītu to blāvāku

6. Pievienojiet komponentu "Atšifrēt (sadalīt) datumu/laiku" 7. Pievienojiet komponentu "Formatēts teksts"

4. solis: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  1. Atlasiet komponentu "FormattedTxt1" un logā "Rekvizīti" iestatiet "Teksts" uz:%0:%1:%2
  2. Veiciet dubultklikšķi uz komponenta "FormattedText1" un dialoglodziņā Elements velciet 3x "Teksta elements" pa kreisi

5. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
  • Pievienojiet "M5 kaudzes nūju C"> reālā laika modinātāju (RTC)> Piespraust [izvadīt] ar "DecodeDateTime1" komponenta tapu [ieeja]
  • Pievienojiet "DecodeDateTime1" komponenta tapu [Hour] ar "FormattedText1" komponenta "TextElement1" tapu [In]
  • Pievienojiet "DecodeDateTime1" komponenta tapu [minūte] ar "FormattedText1" komponenta "TextElement2" tapu [In]
  • Pievienojiet "DecodeDateTime1" komponenta tapu [Second] ar "FormattedText1" komponenta "TextElement3" tapu [In]
  • Pievienojiet "FormattedText1" komponenta tapu [izeja] pie "M5 Stack Stick C" plates "Display ST7735"> "Text Field1" pin [In]

6. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
  • Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

7. solis: spēlējiet

Ja barojat M5Sticks moduli, displejā jāsāk rādīt laiks.

Apsveicam! Jūs esat pabeidzis savu M5Sticks projektu kopā ar Visuino. Pievienots arī Visuino projekts, kuru es izveidoju šim Instructable, jūs varat to lejupielādēt šeit.

To var lejupielādēt un atvērt vietnē Visuino:

8. solis: papildus: vienkāršs triks

Papildus: vienkāršs triks
Papildus: vienkāršs triks
Papildus: vienkāršs triks
Papildus: vienkāršs triks

Jūs varat izmantot pašreizējo laiku, kas bija jūsu datorā brīdī, kad apkopojāt kodu Arduino.

Lai to izdarītu, vienkārši nometiet komponentu "Apkopot datumu/laiku" un pievienojiet to "M5 Stack Stick C"> "Real Time Alarm Clock (RTC)" tapai [Iestatīt]

Šeit varat lejupielādēt projekta failu ar šo triku.

9. solis: nākamajā apmācībā

Nākamajā apmācībā es jums parādīšu, kā izveidot vēsu skatienu, kurā varat iestatīt laiku, izmantojot StickC pogas! Sekojiet līdzi un apskatiet manas citas apmācības šeit.

Ieteicams: