Мазмуну:

TM1637 LED дисплейиндеги Arduino Display убактысы RTC DS1307 колдонуп: 8 кадам
TM1637 LED дисплейиндеги Arduino Display убактысы RTC DS1307 колдонуп: 8 кадам

Video: TM1637 LED дисплейиндеги Arduino Display убактысы RTC DS1307 колдонуп: 8 кадам

Video: TM1637 LED дисплейиндеги Arduino Display убактысы RTC DS1307 колдонуп: 8 кадам
Video: Ардуино будильник - DS3231 2024, Ноябрь
Anonim
TM1637 LED дисплейинде Arduino Display убактысы RTC DS1307ди колдонуп
TM1637 LED дисплейинде Arduino Display убактысы RTC DS1307ди колдонуп

Бул үйрөткүчтө биз RTC DS1307 модулун жана LED дисплей TM1637 жана Visuino аркылуу убакытты кантип көрсөтүүнү үйрөнөбүз.

Видео көрүү.

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

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • Arduino UNO (же башка Arduino) Бул жерден алыңыз
  • RTC DS1307 модулу Бул жерден алыңыз
  • Өткөргүч зымдар
  • LED дисплей TM1637 Бул жерден алыңыз

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

2 -кадам: Circuit

Circuit
Circuit
  • LED Display пинди [CLK] Arduino санарип пинине туташтырыңыз [10]
  • LED дисплей пинин [DI0] Arduino санарип пинине туташтырыңыз [9]
  • LED Display пинди [GND] Arduino пинге [GND] туташтырыңыз
  • LED Display пинди [VCC] Arduino пинге [5V] туташтырыңыз
  • RTC DS1307 модулунун пинин [VCC] Arduino пинине [5V] туташтырыңыз
  • RTC DS1307 модулунун пинин [GND] Arduino пинине [GND] туташтырыңыз
  • RTC DS1307 модулунун түйүнүн [SDA] Arduino пинине [SDA] туташтырыңыз
  • RTC DS1307 модулунун пинин [SCL] Arduino пинине [SCL] туташтырыңыз

3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino IDOго орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

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

Visuino ADD компоненттеринде
Visuino ADD компоненттеринде
Visuino ADD компоненттеринде
Visuino ADD компоненттеринде
Visuino ADD компоненттеринде
Visuino ADD компоненттеринде
  • "TM1637 7 сегментинин дисплейи 4 цифралык модул + 2 вертикалдык чекит (CATALEX)" компонентин кошуу
  • "Саат генератору" компонентин кошуңуз
  • "Date/Time Value" компонентин кошуу
  • "Декоддоо (Бөлүү) Дата/Убакыт" компонентин кошуу
  • "Форматталган текст" компонентин кошуу
  • "Real Time Clock (RTC) DS1307" компонентин кошуу
  • "Импульс генератору" компонентин кошуңуз

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

Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
  • "Display1" компонентин эки жолу чыкылдатыңыз жана "Цифралар" терезесинен "Текстти көрсөтүү 7 сегментин" сол жагына сүйрөңүз "Цифралар" терезесинин сол жагында "Текст дисплейи 7 Сегмент1" дегенди тандаңыз жана касиеттер терезесинде "Сандык цифраларды коюңуз" "4кө чейин
  • "Сандар" терезесин жабыңыз
  • "DateTimeValue1" тандап, касиеттер терезесинде "Маанини" учурдагы датага жана убакытка коюңуз
  • "FormattedText1" компонентин эки жолу чыкылдатыңыз жана элементтер терезесинде "Текст элементин" сол жагына 2 жолу сүйрөңүз, экөө тең "Length" касиет терезесинде 2ге чейин сүйрөңүз.
  • "FormattedText1" тандап, касиеттер терезесинде "Текстти"%0%1%2 деп коюңуз

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

Visuinoдо: Компоненттерди туташтыруу
Visuinoдо: Компоненттерди туташтыруу
  • ClockGenerator1 пинти RealTimeClock1 пин саатына туташтырыңыз
  • DateTimeValue1ди RealTimeClock1 пин орнотууга туташтырыңыз
  • RealTimeClock1 пин -кодун DecodeDateTime1 pin In -ге туташтырыңыз
  • RealTimeClock1 пин I2C башкаруусун Arduino тактасына I2C In туташтырыңыз
  • DecodeDateTime1 пин саатын FormattedText1> Text Element1 pin In менен туташтырыңыз
  • DecodeDateTime1 pin Minute to FormattedText1> Text Element2 pin In туташуу
  • FormattedText1 пин туташуу Display1> Текст дисплейи 7 Сегмент1> Кирүү
  • Display1 пин саатын Arduino тактасына санарип Pin 10го туташтырыңыз
  • Display1 пин маалыматтарын Arduino тактасына санарип Pin 9 менен туташтырыңыз

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

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

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

8 -кадам: Play

Эгерде сиз Arduino UNO модулун иштетсеңиз, анда LED дисплейи убакытты көрсөтө башташы керек.

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

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