Мазмуну:

DIY кантип кооз саатты жасоо керек - StickC - Оңой жасоо: 8 кадам
DIY кантип кооз саатты жасоо керек - StickC - Оңой жасоо: 8 кадам

Video: DIY кантип кооз саатты жасоо керек - StickC - Оңой жасоо: 8 кадам

Video: DIY кантип кооз саатты жасоо керек - StickC - Оңой жасоо: 8 кадам
Video: Кагаздан Акча чыгаруучу апарат| кандай жасалышы толук корсотулгон 2024, Декабрь
Anonim

Бул үйрөткүчтө биз ESP32 M5Stack StickCти Arduino IDE жана Visuino менен ЖКда убакытты көрсөтүү үчүн кантип программалоону, ошондой эле StickC баскычтарын колдонуу менен убакытты коюуну үйрөнөбүз.

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот

M5StickC ESP32: аны бул жерден ала аласыз

Visuino программасы: Visuino жүктөп алыңыз

Эскертүү: Бул окуу куралын бул жерден караңыз StickC ESP32 тактасын кантип орнотуу керек

2 -кадам: Visuinoду баштаңыз жана M5 Stack Stick C Board түрүн тандаңыз

Visuino иштетип, M5 Stack Stick C Board түрүн тандаңыз
Visuino иштетип, M5 Stack Stick C Board түрүн тандаңыз
Visuino иштетип, M5 Stack Stick C Board түрүн тандаңыз
Visuino иштетип, M5 Stack Stick C Board түрүн тандаңыз
Visuino иштетип, M5 Stack Stick C Board түрүн тандаңыз
Visuino иштетип, M5 Stack Stick C Board түрүн тандаңыз

Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "M5 Stack Stick C" тандаңыз.

3 -кадам: Visuino компоненттерин кошуу

Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
  1. Аны тандоо үчүн "M5 Stack Stick C" тактасын чыкылдатыңыз
  2. "Касиеттер" терезесинен "Модулдарды" тандап, "+" басуу менен чыкылдатыңыз.
  3. "Display ST7735" тандап, аны кеңейтүү үчүн "+" баскычын басыңыз,
  4. "Багыттоону" "goRight" деп коюңуз
  5. "Фондун түсүн" "ClBlack" кылып коюңуз
  6. "Элементтерди" тандап, көк чекитти 3 чекит менен чыкылдатыңыз …
  7. Elements Dialog көрсөтүлөт
  8. Elements диалогунда "Текст талаасын" оң тараптан солго сүйрөңүз
  9. Аны тандоо үчүн сол жагындагы "Текст талаасы 1ди" чыкылдатыңыз, андан кийин "Касиеттер терезесинде" "Түсүн" чыкылдатыңыз жана "aclWhite" ге коюңуз жана "Түстү толтуруу" баскычын чыкылдатыңыз жана "aclBlack" (Сиз кааласаңыз түстөр менен ойной аласыз)

    -ошондой эле касиеттердин терезелеринде X: 10 жана Y: 20 орнотулган, бул жерде сиз ЖКда убакытты көрсөтүүнү каалайсыз -өлчөмү: 3 (бул ариптин өлчөмү) Элементтер терезесин жабыңыз

  10. "Декоддоо (Бөлүү) Дата/Убакыт" компонентин кошуу
  11. "Форматталган текст" компонентин кошуу

4 -кадам: Visuino Set компоненттеринде

Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
  1. "FormattedTxt1" компонентин тандап, "Касиеттери" терезесинин астынан "Текстти" төмөнкүгө коюңуз:%0:%1:%2
  2. "FormattedText1" компонентин эки жолу чыкылдатыңыз жана Elements диалогунда 3x "Текст Элементин" солго сүйрөңүз
  3. "M5 Stack Stick C" тактасын тандап, "Properties" терезесинен "Modules"> "Real Time Alarm Clock (RTC)"> "Elements" тандаңыз
  4. 3 чекит менен көк баскычты чыкылдатыңыз жана Elements диалогунда "Саатты коюу", "Мүнөт коюу" жана "Экинчи Орнотууну" сол жакка сүйрөңүз.
  5. Сол жактагы "Set Hour1" элементин тандап, "Properties" терезесинин астынан "Value Add" "True" жана "Value" "1" кылып коюңуз.
  6. Сол жактагы "Set Minute1" элементин жана "Properties" терезесинин астынан "Value Add" "True" жана "Value" "1" ге коюңуз.
  7. Сол жактагы "Set Second1" элементин тандап, "Properties" терезесинин астына "Value Add" "True" жана "Value" "1" кылып коюңуз.

Түшүндүрмө:

"Мааниси" бар баскычты басуу менен биз канча убакыт кошууну каалайбыз (саат, мүнөт же секунда)

5 -кадам: Visuino Connect компоненттеринде

Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
  1. "M5 Stack Stick C"> Реалдуу убакыт Ойготкуч (RTC)> Pin [Out] туташуусун "DecodeDateTime1" компонентинин пинине [In]
  2. "DecodeDateTime1" компонент пинин [Hour] "FormattedText1" компонентинин "TextElement1" пинине [In] туташтырыңыз
  3. "DecodeDateTime1" компонентинин түйүнүн [Минутун] "FormattedText1" компонентинин "TextElement2" пинине [In] туташтырыңыз
  4. "DecodeDateTime1" компонент пинин [Second] "FormattedText1" компонентинин "TextElement3" пинине [In] туташтырыңыз
  5. "FormattedText1" компонент пинин [Out] "M5 Stack Stick C" тактасына "Display ST7735"> "Text Field1" pin [In] туташтырыңыз
  6. "M5 Stack Stick C"> "A (M5)" баскычтарын "M5 Stack Stick C" ге туташтырыңыз> Реалдуу убакыт ойготкуч (RTC)> "Set Hour1" Pin [Clock]
  7. "M5 Stack Stick C"> "B" баскычтарын "M5 Stack Stick C" га туташтыр> Реалдуу убакыт ойготкуч (RTC)> "Set Minute1" Pin [Clock]

6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
  1. Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.

7 -кадам: Play

Эгерде сиз M5Sticks модулун иштетсеңиз, дисплей убакытты көрсөтө башташы керек. Сиз саат үчүн "M5" жана мүнөт үчүн "B" баскычтарын колдонуу менен убакытты өзгөртө аласыз

Куттуктайм! Сиз Visuino менен M5Sticks долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелген, мен бул Нускамалык үчүн жараткам, аны бул жерден жүктөп алсаңыз болот.

Аны Visuino'до жүктөп, ача аласыз:

8 -кадам: Кийинки үйрөткүчтө

Кийинки окуу куралында мен Cool Look саатын кантип жасоону көрсөтөм, анда StickC баскычтарын колдонуп убакытты (саат, мүнөт жана секунд) коюп, жөнөкөй менюну түзө аласыз! Күтө туруңуз жана менин башка окуу куралдарымды бул жерден текшериңиз.

Сунушталууда: