Mundarija:

DIY qanday ajoyib ko'rinadigan soat yasash mumkin - StickC - oson bajarish: 8 qadam
DIY qanday ajoyib ko'rinadigan soat yasash mumkin - StickC - oson bajarish: 8 qadam

Video: DIY qanday ajoyib ko'rinadigan soat yasash mumkin - StickC - oson bajarish: 8 qadam

Video: DIY qanday ajoyib ko'rinadigan soat yasash mumkin - StickC - oson bajarish: 8 qadam
Video: Har tong xom tuxum iste’mol qilish nimalarga olib kelishini tomosha qiling! 2024, Noyabr
Anonim

Ushbu qo'llanmada biz ESP32 M5Stack StickC ni Arduino IDE va Visuino bilan LCD displeyda vaqtni ko'rsatish uchun dasturlashni, shuningdek StickC tugmalari yordamida vaqtni belgilashni o'rganamiz.

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi

M5StickC ESP32: uni bu yerdan olishingiz mumkin

Visuino dasturi: Visuino -ni yuklab oling

Eslatma: StickC ESP32 kartasini qanday o'rnatish haqida bu qo'llanmani tekshiring

2 -qadam: Visuino -ni ishga tushiring va M5 Stack Stick C Board turini tanlang

Visuino -ni ishga tushiring va M5 Stack Stick C karta turini tanlang
Visuino -ni ishga tushiring va M5 Stack Stick C karta turini tanlang
Visuino -ni ishga tushiring va M5 Stack Stick C karta turini tanlang
Visuino -ni ishga tushiring va M5 Stack Stick C karta turini tanlang
Visuino -ni ishga tushiring va M5 Stack Stick C karta turini tanlang
Visuino -ni ishga tushiring va M5 Stack Stick C karta turini tanlang

Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi (1 -rasm) "Asboblar" tugmasini bosing. Muloqot oynasi paydo bo'lganda, 2 -rasmda ko'rsatilgandek "M5 Stack Stick C" -ni tanlang.

3 -qadam: Visuino -da komponentlarni qo'shing

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
  1. Uni tanlash uchun "M5 Stack Stick C" kartasini bosing
  2. "Xususiyatlar" oynasida "Modullar" -ni tanlang va "+" tugmasini bosib kengaytirish uchun,
  3. "Display ST7735" -ni tanlang va uni kengaytirish uchun "+" tugmasini bosing,
  4. "Yo'nalish" ni "goRight" ga o'rnating.
  5. "Fon rangi" ni "ClBlack" ga o'rnating.
  6. "Elementlar" ni tanlang va 3 nuqta bilan ko'k tugmani bosing …
  7. Elementlar dialogi ko'rsatiladi
  8. Elements muloqot oynasida "Matn maydoni" ni o'ngdan chapga torting
  9. Tanlash uchun chap tomondagi "Matn maydoni1" ni bosing, keyin "Xususiyatlar oynasida" "Rang" ni bosing va "aclWhite" ga o'rnating va "Rangni to'ldirish" ni bosing va "aclBlack" ga o'rnating (Siz Agar xohlasangiz, ranglar bilan o'ynashingiz mumkin)

    -shuningdek, X: 10 va Y: 20 xususiyatli derazalarda vaqtni LCD displeyda ko'rsatishni xohlaysiz -o'lchami: 3 (bu vaqtning shrift o'lchami) Elementlar oynasini yoping.

  10. "Dekodlash (ajratish) sana/vaqt" komponentini qo'shing
  11. "Formatlangan matn" komponentini qo'shing

4 -qadam: Visuino Set komponentlarida

Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
Visuino Set komponentlarida
  1. "FormattedTxt1" komponentini tanlang va "Xususiyatlar" oynasi ostida "Matn" ni sozlang:%0:%1:%2
  2. "FormattedText1" komponentini ikki marta bosing va Elements muloqot oynasida 3x "Matn elementi" ni chapga suring.
  3. "M5 Stack Stick C" taxtasini va "Xususiyatlar" oynasida "Modullar"> "Haqiqiy vaqtda budilnik (RTC)"> "Elementlar" -ni tanlang.
  4. Ko'k tugmani 3 nuqta bilan bosing va "Elements" muloqot oynasida "Soatni o'rnatish", "Daqiqani o'rnatish" va "Ikkinchisini o'rnatish" ni chap tomonga suring.
  5. Chap tarafdagi "Soatni belgilash1" elementini va "Xususiyatlar" oynasida "Qiymat qo'shish" ni "Haqiqat" ga, "Qiymat" ni "1" ga qo'ying.
  6. Chapdagi "Minutlarni belgilash 1" elementini tanlang va "Xususiyatlar" oynasida "Qiymat qo'shish" ni "Haqiqiy" ga, "Qiymatni" "1" ga qo'ying.
  7. Chapdagi "Ikkinchi sonni o'rnatish" elementini tanlang va "Xususiyatlar" oynasida "Qiymat qo'shish" ni "To'g'ri" ga, "Qiymatni" "1" ga qo'ying.

Tushuntirish:

"Qiymat" tugmani bosish bilan biz qancha vaqt qo'shishni xohlayotganimizni bildiradi (soat, daqiqa yoki soniya)

5 -qadam: Visuino Connect komponentlarida

Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
  1. "M5 Stack Stick C"> Haqiqiy vaqtda budilnik (RTC)> Pin [Chiqish] ni "DecodeDateTime1" komponent piniga [In] ulang.
  2. "DecodeDateTime1" komponent pinini [Hour] "FormattedText1" komponentining "TextElement1" piniga ulang [In]
  3. "DecodeDateTime1" komponent pinini [Minute] "FormattedText1" komponentining "TextElement2" piniga [In] ulang.
  4. "DecodeDateTime1" komponent pinini [Ikkinchi] "FormattedText1" komponentining "TextElement3" piniga [In] ulang.
  5. "FormattedText1" komponent pinini [Chiqish] "M5 Stack Stick C" taxtasiga "Displey ST7735"> "Matn maydoni1" piniga ulang [In]
  6. "M5 Stack Stick C"> "A (M5)" tugmachalarini "M5 Stack Stick C" ga ulang> Haqiqiy vaqtda budilnik (RTC)> "Soatni o'rnatish 1" pinli [Soat]
  7. "M5 Stack Stick C"> "B" tugmachalarini "M5 Stack Stick C" ga ulang> Haqiqiy vaqtda budilnik (RTC)> "Minute1 o'rnatish" pinini [soat]

6 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
  1. Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.

7 -qadam: O'ynang

Agar siz M5Sticks modulini quvvatlantirsangiz, displeyda vaqt ko'rsatilishi kerak. Vaqtni soat uchun "M5" va daqiqa uchun "B" tugmachalari yordamida o'zgartirishingiz mumkin

Tabriklaymiz! Siz Visuino bilan M5Sticks loyihangizni yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni bu erdan yuklab olishingiz mumkin.

Siz uni Visuino -da yuklab olishingiz va ochishingiz mumkin:

8 -qadam: Keyingi darslikda.

Keyingi darslikda men sizga qanday qilib ajoyib ko'rinadigan soat yasashni ko'rsataman, u erda siz StickC tugmachalari yordamida vaqtni (soat, daqiqa va soniya) belgilashingiz va oddiy menyu yaratishingiz mumkin! Kuzatib turing va mening boshqa darsliklarimni shu erda ko'ring.

Tavsiya: