Mündəricat:

Menyu və Parlaqlıq Nəzarəti ilə M5StickC Sərin Görünən Saat: 8 addım
Menyu və Parlaqlıq Nəzarəti ilə M5StickC Sərin Görünən Saat: 8 addım

Video: Menyu və Parlaqlıq Nəzarəti ilə M5StickC Sərin Görünən Saat: 8 addım

Video: Menyu və Parlaqlıq Nəzarəti ilə M5StickC Sərin Görünən Saat: 8 addım
Video: КАК НАСТРОИТЬ L4D2 2024, Bilər
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ı, həmçinin menyudan və StickC düymələrindən istifadə edərək vaxtı və parlaqlığı təyin etməyi öyrənəcəyik.

Bir nümayiş videosuna baxın.

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 StickC Board qurun

Visuino'da StickC Board qurun
Visuino'da StickC Board qurun
Visuino'da StickC Board qurun
Visuino'da StickC Board qurun
Visuino'da StickC Board qurun
Visuino'da StickC Board qurun
Visuino'da StickC Board qurun
Visuino'da StickC Board qurun
  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 2X "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ə "aclOrange" a qoyun və "Doldur 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ərindəki pəncərələr, LCD -set ölçüsündə vaxtı göstərmək istədiyiniz yerdir: 3 (bu vaxtın şrift ölçüsüdür)
  10. Seçmək üçün sol tərəfdəki "Mətn Sahəsi2" ni vurun, sonra "Xüsusiyyətlər pəncərəsində" "Rəng" ə vurun və "aclAqua" ya qoyun və "Doldurma Rəngi" üzərinə vurun və "aclBlack" olaraq təyin edin.

(İstəsəniz rənglərlə oynaya bilərsiniz) -"Başlanğıc Dəyəri" ni ayarlayın: SAAT AÇIN

-eyni zamanda xüsusiyyətlər pəncərələrində X: 10 və Y: 2 menyusunu LCD -də göstərmək istədiyiniz yerdir -ölçüsü: 1 (bu menyunun şrift ölçüsüdür)

Elementlər pəncərəsini bağlayın

  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 Real Time Alarm Clock (RTC)" seçin və genişləndirmək üçün "+" düyməsini basın,
  4. "Elements" seçin və 3 nöqtəli mavi düyməni basın …
  5. Elementlər Dialogunda "Saatı Ayarla" düyməsini sağ tərəfdən sola sürükləyin və xüsusiyyətlər pəncərəsində "Dəyər Əlavə et: Doğru" və "Dəyər" i 1 olaraq təyin edin.
  6. Elements Dialog-da "Dəqiqəni Ayarla" düyməsini sağdan sola sürükləyin və xüsusiyyətlər pəncərəsində "Dəyər Əlavə et": Doğru və "Dəyər" i 1-ə təyin edin.
  7. Elements Dialog-da "Saniyəni Ayarla" düyməsini sağ tərəfdən sola sürükləyin və xüsusiyyətlər pəncərəsində "Dəyər Əlavə et: Doğru" və "Dəyər" i 1 olaraq təyin edin.

Elementlər pəncərəsini bağlayın

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

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  1. 2x "Debounce Button" komponenti əlavə edin
  2. "Avtomatik təkrarlama düyməsi" komponentini əlavə edin
  3. "Mətn Array" komponentini əlavə edin
  4. "Analog Array" komponentini əlavə edin
  5. 2x "Sayıcı" komponenti əlavə edin
  6. "Saat Demux (Çox Çıxış kanalı keçidi)" komponentini əlavə edin
  7. "Dekodlaşdırın (Bölün) Tarix/Saat" komponentini əlavə edin
  8. "FormattedText1" komponentini əlavə edin

Addım 5: 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. "FormattedText1" 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. Sol tərəfdəki "TextElement1" seçin və xüsusiyyətlər pəncərəsində "Karakteri Doldurun": 0 və "Uzunluq": 2 olaraq təyin edin.
  4. Sol tərəfdəki "TextElement2" seçin və xüsusiyyətlər pəncərəsində "Karakteri Doldurun": 0 və "Uzunluq": 2 olaraq təyin edin.
  5. Sol tərəfdəki "TextElement3" seçin və xüsusiyyətlər pəncərəsində "Karakteri Doldurun": 0 və "Uzunluq": 2 olaraq təyin edin.
  6. "ClockDemmux1" komponentini seçin və xüsusiyyətlər pəncərəsində "Çıxış pinləri" ni təyin edin: 5
  7. "Sayaç1" komponentini seçin və xüsusiyyətlər pəncərəsində "Maksimum" u genişləndirin və "Dəyər" i 4 olaraq təyin edin
  8. "Sayaç1" komponentini seçin və xüsusiyyətlər pəncərəsində "Min" genişləndirin və "Dəyər" i 0 olaraq təyin edin
  9. "Sayaç2" komponentini seçin və xüsusiyyətlər pəncərəsində "Maksimum" u genişləndirin və "Dəyər" i təyin edin: 6
  10. "Counter2" komponentini seçin və xüsusiyyətlər pəncərəsində "Min" düyməsini genişləndirin və "Dəyər" i aşağıdakı kimi təyin edin: 0 MENÜYÜ BÜTÜN:
  11. "Array1" komponentini (Mətn Arrayı) seçin və üzərinə iki dəfə vurun. saata: SET SAATLARI-Sol tərəfdə "Maddə [2]" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i təyin edin: DƏQİQƏLƏR-Solda "Maddə [3]" seçin və xüsusiyyətlər pəncərəsində "Dəyər" seçin kimə: SECONDS SET-Sol tərəfdə "Item [4]" seçin və xüsusiyyətlər pəncərəsində "Value" olaraq təyin edin: SET BRIGHTNESSC Elements pəncərəsini bağlayın.
  12. "Array2" komponentini (Analoq Array) seçin və üzərinə iki dəfə vurun. üçün: 1

    -Sol tərəfdə "Maddə [1]" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i 0.9 olaraq təyin edin

    -Solda "Maddə [2]" ni seçin və xüsusiyyətlər pəncərəsində "Dəyər" i 0.8 -ə qoyun. Sol tərəfdə "Maddə [3]" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i 0.7 -On olaraq təyin edin. sol tərəfdə "Maddə [4]" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i təyin edin: 0.6-Sol tərəfdə "Maddə [5]" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i 0,55 olaraq təyin edin

Addım 6: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
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" pin A (M5) "Button2" pininə qoşun [In]
  2. "M5 Stack Stick C" pinini [B] "Button1" pininə [In] bağlayın
  3. "Button2" pinini [Çıxış] 'RepeatButton1 "pininə [Daxil] bağlayın
  4. "RepeatButton1" pinini [Çıxış] "ClockDemmux1" pininə [Daxil] bağlayın
  5. "Button1" pinini [Çıxış] "Counter1" pininə [In] bağlayın
  6. "M5 Stack Stick C"> "Real Time Alarm Clock (RTC)" pinini [Çıxış] "DecodeDateTime1" pininə [Daxil] bağlayın
  7. "DecodeDateTime1" pinini [Saat] "FormattedText1"> "TextElement1" pininə [Daxil] bağlayın
  8. "DecodeDateTime1" pinini [Dəqiqə] ni "FormattedText1"> "TextElement2" pininə [Daxil] bağlayın
  9. "DecodeDateTime1" pinini [İkinci] "FormattedText1"> "TextElement3" pininə [Daxil] bağlayın
  10. "FormattedText1" pinini [Çıxış] "M5 Stack Stick C" lövhəsinə> "Ekran ST7735"> "Mətn Sahəsi1" pininə [Daxil] bağlayın
  11. "Counter1" pinini [Çıx] "ClockDemmux1" pininə [Seç] və "Array1" pininə [İndeksə] bağlayın.
  12. "Counter2" pinini [Çıxış] "Array2" pininə [İndeks] bağlayın
  13. "Array1" pinini [Çıx] "M5 Stack Stick C" lövhəsinə qoşun> "ST7735 göstər"> "Mətn Sahəsi2" pininə [Daxilində]
  14. "Array2" pinini [Çıxış] "M5 Stack Stick C" lövhəsinə> "Ekran ST7735"> pin [Parlaqlıq] a qoşun
  15. "ClockDemmux1" pinini [1] "M5 Stack Stick C" lövhəsinə> "Real Zamanlı Zəngli Saat (RTC)"> "Saat 1" pininə bağlayın [Saat]
  16. "ClockDemmux1" pinini [2] "M5 Stack Stick C" lövhəsinə> "Real Zamanlı Zəngli Saat (RTC)"> "Dəqiqə 1" pininə [Saat] qoşun
  17. "ClockDemmux1" pinini [3] "M5 Stack Stick C" lövhəsinə qoşun> "Real Zaman Zəngli Saat (RTC)"> "Saniyəni Ayarla" pinini [Saat]
  18. "ClockDemmux1" pinini [4] "Counter2" pininə [In] qoşun

Addım 7: 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

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 8: Oyna

M5Sticks modulunu işə salırsınızsa, ekranda vaxtı göstərməyə başlamalıdır. Menyuya baxmaq üçün "B" düymələrindən istifadə edərək vaxtı və parlaqlığı dəyişə bilərsiniz (Saatı Ayarla, Dəqiqələri Ayarlayın, Saniyələri Ayarlayın, Parlaqlığı Ayarlayın) və "M5" düyməsini istifadə edin.

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:

Tövsiyə: