Përmbajtje:

DIY Si të bëni një orë interesante - StickC - Lehtë për tu bërë: 8 hapa
DIY Si të bëni një orë interesante - StickC - Lehtë për tu bërë: 8 hapa

Video: DIY Si të bëni një orë interesante - StickC - Lehtë për tu bërë: 8 hapa

Video: DIY Si të bëni një orë interesante - StickC - Lehtë për tu bërë: 8 hapa
Video: MAKEUP-I PER FILLESTARET | MAKEUP FOR BEGINNERS | SARA KARAJ 2024, Nëntor
Anonim

Në këtë tutorial do të mësojmë se si të programojmë ESP32 M5Stack StickC me Arduino IDE dhe Visuino për të shfaqur një kohë në LCD dhe gjithashtu të caktojmë kohën duke përdorur butonat StickC.

Hapi 1: Çfarë ju nevojitet

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet

M5StickC ESP32: mund ta merrni këtu

Programi Visuino: Shkarkoni Visuino

Shënim: Shikoni këtë tutorial këtu se si të instaloni bordin StickC ESP32

Hapi 2: Filloni Visuino dhe zgjidhni llojin e bordit M5 Stack Stick C

Filloni Visuino dhe zgjidhni llojin e bordit M5 Stack Stick C
Filloni Visuino dhe zgjidhni llojin e bordit M5 Stack Stick C
Filloni Visuino dhe zgjidhni llojin e bordit M5 Stack Stick C
Filloni Visuino dhe zgjidhni llojin e bordit M5 Stack Stick C
Filloni Visuino dhe zgjidhni llojin e bordit M5 Stack Stick C
Filloni Visuino dhe zgjidhni llojin e bordit M5 Stack Stick C

Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "M5 Stack Stick C" siç tregohet në Figurën 2

Hapi 3: Në Visuino Shtoni Komponentë

Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
  1. Klikoni në tabelën "M5 Stack Stick C" për ta zgjedhur atë
  2. Në dritaren "Properties" zgjidhni "Modulet" dhe klikoni "+" për të zgjeruar,
  3. Zgjidhni "Shfaq ST7735" dhe klikoni "+" për ta zgjeruar atë,
  4. Vendosni "Orientimin" në "goRight"
  5. Vendosni "Ngjyrën e Sfondit" në "ClBlack"
  6. Zgjidhni "Elementet" dhe klikoni në butonin blu me 3 pika…
  7. Dialogu i elementeve do të tregojë
  8. Në Dialogun e Elementeve tërhiqni "Fusha e Tekstit" nga ana e djathtë në të majtë
  9. Klikoni në "Fusha e Tekstit1" në anën e majtë për ta zgjedhur atë, pastaj në dritaren "Karakteristikat" klikoni në "Ngjyra" dhe vendoseni në "aclWhite" dhe klikoni në "Plotësoni ngjyrën" dhe vendoseni në "aclBlack" (Ju mund të luani me ngjyrat nëse dëshironi)

    -Gjithashtu në dritaret e pronave të vendosura X: 10 dhe Y: 20 kjo është ajo ku dëshironi të shfaqni kohën në LCD -madhësia e caktuar: 3 (kjo është madhësia e fontit të kohës) Mbyllni dritaren e elementeve

  10. Shtoni komponentin "Dekodimi (ndarja) Data/Ora"
  11. Shtoni përbërësin "Tekst i formatuar"

Hapi 4: Në Komponentët e Visuino Set

Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
  1. Zgjidhni përbërësin "FormattedTxt1" dhe nën dritaren "Properties" vendosni "Text" në:%0:%1:%2
  2. Klikoni dy herë në përbërësin "FormattedText1" dhe në dialogun Elementet tërhiqni 3x "Elementin e tekstit" në të majtë
  3. Zgjidhni tabelën "M5 Stack Stick C" dhe në dritaren "Karakteristikat" zgjidhni "Modulet"> "Ora e alarmit në kohë reale (RTC)"> "Elementet"
  4. Klikoni në butonin blu me 3 pika dhe në dialogun Elementet tërhiqni "Vendos orën", "Vendos minutën" dhe "Vendos të dytën" në anën e majtë
  5. Zgjidhni në të majtë elementin "Set Hour1" dhe nën dritaren "Properties" vendosni "Add Value" në "True" dhe "Value" në "1"
  6. Zgjidhni në të majtë elementin "Set Minute1" dhe nën dritaren "Properties" vendosni "Add Value" në "True" dhe "Value" në "1"
  7. Zgjidhni në të majtë elementin "Set Second1" dhe nën dritaren "Properties" vendosni "Add Value" në "True" dhe "Value" në "1"

Shpjegim:

"Vlera" nënkupton sa shumë duam të shtojmë me çdo klikim të një butoni në kohën ekzistuese (orë, minuta ose sekonda) "Shto vlerë" do të thotë që duam t'i shtojmë vlerën kohës ekzistuese

Hapi 5: Në Visuino Connect Components

Në Visuino Connect Components
Në Visuino Connect Components
Në Visuino Connect Components
Në Visuino Connect Components
  1. Lidhni "M5 Stack Stick C"> Orë alarmi në kohë reale (RTC)> Pin [Out] me pinin e komponentit "DecodeDateTime1" [In]
  2. Lidhni pinin e komponentit "DecodeDateTime1" [Orë] me pinin "TextElement1" të komponentit "FormattedText1" [In]
  3. Lidhni pinin e komponentit "DecodeDateTime1" [Minute] me pinin "TextElement2" të komponentit "FormattedText1" [In]
  4. Lidhni pinin e komponentit "DecodeDateTime1" [E dyta] me komponentin "TextElement3" të komponentit "FormattedText1" [In]
  5. Lidhni pinin e komponentit "FormattedText1" [Out] në tabelën "M5 Stack Stick C" "Afisho ST7735"> "Fusha e Tekstit1" pin [In]
  6. Lidhni "M5 Stack Stick C"> Buttons "A (M5)" me "M5 Stack Stick C"> Ora e alarmit në kohë reale (RTC)> Pin "Set Hour1" [Ora]
  7. Lidhni "M5 Stack Stick C"> Buttons "B" me "M5 Stack Stick C"> Ora e alarmit në kohë reale (RTC)> Pin "Set Minute1" [Ora]

Hapi 6: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino

Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
  1. Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".

Hapi 7: Luaj

Nëse aktivizoni modulin M5Sticks, ekrani duhet të fillojë të tregojë kohën. Mund të ndryshoni kohën duke përdorur butonat "M5" për Orë dhe "B" për Minuta

Urime! Ju keni përfunduar projektin tuaj M5Sticks me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni këtu.

Mund ta shkarkoni dhe hapni atë në Visuino:

Hapi 8: Në tutorialin tjetër.

Në tutorialin tjetër do t'ju tregoj se si të bëni një orë me pamje të ftohtë ku mund të vendosni kohën (orë, minuta dhe sekonda) duke përdorur butonat StickC dhe krijoni një meny të thjeshtë! Qëndroni të sintonizuar dhe shikoni mësimet e mia të tjera këtu.

Recommended: