Mündəricat:

DIY Sərin Görünən Saat Necə Hazırlanır - StickC - Asanlıqla: 8 Addım
DIY Sərin Görünən Saat Necə Hazırlanır - StickC - Asanlıqla: 8 Addım

Video: DIY Sərin Görünən Saat Necə Hazırlanır - StickC - Asanlıqla: 8 Addım

Video: DIY Sərin Görünən Saat Necə Hazırlanır - StickC - Asanlıqla: 8 Addım
Video: Kim nə başa düşdü ❓ 2024, Noyabr
Anonim

Bu təlimatda, ESP32 M5Stack StickC -ni Arduino IDE və Visuino ilə LCD -də bir vaxt göstərmək üçün necə proqramlaşdıracağını və StickC düymələrindən istifadə edərək vaxtı təyin etməyi öyrənəcəyik.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq

M5StickC ESP32: buradan əldə edə bilərsiniz

Visuino proqramı: Visuino'yu yükləyin

Qeyd: StickC ESP32 lövhəsinin necə qurulacağına dair bu təlimatı yoxlayın

Addım 2: Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin

Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin
Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin
Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin
Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin
Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin
Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin

Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentindəki (Alətlər) düyməsini (Şəkil 1) vurun Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "M5 Stack Stick C" seçin.

Addım 3: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  1. Seçmək üçün "M5 Stack Stick C" lövhəsinə vurun
  2. "Xüsusiyyətlər" pəncərəsində "Modullar" ı seçin və genişləndirmək üçün "+" düyməsini basın,
  3. "Display ST7735" seçin və genişləndirmək üçün "+" düyməsini basın,
  4. "İstiqamətləndirməni" "goRight" olaraq təyin edin
  5. "Arka Plan Rəngini" "ClBlack" olaraq təyin edin
  6. "Elements" seçin və 3 nöqtəli mavi düyməni basın …
  7. Elements Dialog göstərəcək
  8. Elements Dialog -da "Mətn Sahəsini" sağdan sola sürükləyin
  9. Seçmək üçün sol tərəfdəki "Mətn Sahəsi1" düyməsini basın, sonra "Xüsusiyyətlər pəncərəsində" "Rəng" ə vurun və "aclWhite" olaraq təyin edin və "Doldurma Rəngi" üzərinə vurun və "aclBlack" (Siz İstəsəniz rənglərlə oynaya bilərsiniz)

    -eyni zamanda X: 10 və Y: 20 xüsusiyyətlər pəncərələrində vaxtı LCD -də göstərmək istədiyiniz yerdir -ölçüsü: 3 (bu vaxtın şrift ölçüsüdür) Elementlər pəncərəsini bağlayın

  10. "Dekodlaşdırın (Bölün) Tarix/Saat" komponentini əlavə edin
  11. "Formatlanmış mətn" komponentini əlavə edin

Addım 4: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
  1. "FormattedTxt1" komponentini seçin və "Xüsusiyyətlər" pəncərəsinin altında "Mətn" i%0:%1:%2 olaraq təyin edin.
  2. "FormattedText1" komponentini iki dəfə vurun və Elements dialoqunda 3x "Mətn Elementi" ni sola sürükləyin.
  3. "M5 Stack Stick C" lövhəsini seçin və "Xüsusiyyətlər" pəncərəsində "Modullar"> "Real Zaman Zəngli Saat (RTC)"> "Elementlər" seçin
  4. 3 nöqtəli mavi düyməni basın və Elements dialoqunda "Saatı Ayarla", "Dəqiqəni Ayarla" və "Saniyəni Ayarla" düymələrini sola sürükləyin.
  5. Sol tərəfdəki "Saatı Ayarla 1" elementini seçin və "Xüsusiyyətlər" pəncərəsinin altında "Dəyər Əlavə et" i "Doğru" ya "Dəyər" i "1" olaraq təyin edin.
  6. Sol tərəfdəki "Dəqiqəni Ayarla1" elementini seçin və "Xüsusiyyətlər" pəncərəsinin altında "Dəyər əlavə et" i "Doğru" və "Dəyəri" "1" olaraq təyin edin.
  7. Solda "Second Second1" elementini seçin və "Properties" pəncərəsinin altında "Add Value" to "True" və "Value" to "1" seçin.

İzahat:

"Dəyər", hər bir düyməni basaraq mövcud saata nə qədər əlavə etmək istədiyimiz deməkdir (saatlar, dəqiqələr və ya saniyələr)

Addım 5: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  1. "M5 Stack Stick C"> Real Time Zəngli Saat (RTC)> Pin [Çıxış] düyməsini "DecodeDateTime1" komponent pininə [Daxil] bağlayın
  2. "DecodeDateTime1" komponent pinini [Saat] "FormattedText1" komponenti "TextElement1" pininə [Daxil edin] bağlayın
  3. "DecodeDateTime1" komponent pinini [Minute] "FormattedText1" komponentinin "TextElement2" pininə [Daxil] bağlayın
  4. "DecodeDateTime1" komponent pinini [İkinci] "FormattedText1" komponenti "TextElement3" pininə [Daxil] bağlayın
  5. "FormattedText1" komponent pinini [Çıxış] "M5 Stack Stick C" lövhəsinə "Ekran ST7735"> "Mətn Sahəsi1" pininə [Daxil] bağlayın
  6. "M5 Stack Stick C"> "A (M5)" düymələrini "M5 Stack Stick C" ə qoşun> Real Zamanlı Zəngli Saat (RTC)> "Saatı Ayarla 1" Pin [Saat]
  7. "M5 Stack Stick C"> "B" düymələrini "M5 Stack Stick C" ə qoşun> Real Zamanlı Zəngli Saat (RTC)> "Dəqiqəni Ayarla1" Pin [Saat]

Addım 6: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
  1. Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 7: Oyna

M5Sticks modulunu işə salırsınızsa, ekranda vaxtı göstərməyə başlamalıdır. Saatlar üçün "M5" və Dəqiqələr üçün "B" düymələrindən istifadə edərək vaxtı dəyişə bilərsiniz

Təbrik edirik! Visuino ilə M5Sticks layihənizi tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də buradan yükləyə bilərsiniz.

Visuino'da yükləyə və aça bilərsiniz:

Addım 8: Növbəti Dərslikdə

Növbəti dərsdə sizə StickC düymələrindən istifadə edərək vaxtı (saatlar, dəqiqələr və saniyələr) təyin edə biləcəyiniz və sadə bir menyu yarada biləcəyiniz Sərin Görünüşlü bir saat necə edəcəyinizi göstərəcəyəm!

Tövsiyə: