Мазмуну:
- 1 -кадам: DS1307ди Arduino менен туташтырыңыз
- 2 -кадам: DS1307RTC китепканасын кошуу
- 3 -кадам: Arduino Board тандоо
- 4 -кадам: SetTime Sketch
- 5 -кадам: ReadTest Sketch
- 6 -кадам: Жыйынтык
- 7 -кадам: RTC жөнүндө башка макала
Video: DS1307ди кантип колдонуу керек Arduino колдонуу: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
DS1307 - бул Real Time Clock IC (RTC). Бул IC убакыт маалыматтарды берүү үчүн колдонулат. Бөлүнгөн убакыт секунда, мүнөт, саат, күн, күн, ай жана жылдан башталат.
Бул IC Crystal жана 3.6V Battery сыяктуу кошумча тышкы компоненттерди талап кылат. Crystal саат булактары үчүн колдонулат. Батареялар резервдик энергия үчүн колдонулат, андыктан негизги берүү үзүлгөндө убакыт функциясы токтоп калбайт.
Мен тышкы компоненттер менен жабдылган DS1307 модулун сатып алууну сунуштайм.
Керектүү компоненттер:
- Arduino Nano V.3
- RTC DS1307
- Jumper Wire
- USB мини
Колдонулган китепкана:
DS1307RTC
1 -кадам: DS1307ди Arduino менен туташтырыңыз
DS1307ди Arduino Nanoго төмөнкү сүрөттө же столдо туташтырыңыз.
DS1307ден Arduino Nanoго
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Андан кийин, Mini USB аркылуу Arduino -ны ноутбукка / компьютерге туташтырыңыз.
2 -кадам: DS1307RTC китепканасын кошуу
DS1307 китепканасын бул жерден көчүрүп алсаңыз болот:
Китепкана DS1307
Жүктөө аяктагандан кийин, Ачуу "Skecth ==> Китепканага кошуу ==>. ZIp Китепканасын кошуу"
Жүктөлүп алынган китепкана файлын табыңыз.
Эгер ал ийгиликтүү болсо, Arduino программасын жаап, кайра ачыңыз.
3 -кадам: Arduino Board тандоо
Куралдарды ачыңыз жана Arduino тактасын жогорудагы сүрөттө ылайык тандаңыз.
Такта "Arduino Nano"
Процессор: "ATmega328P (Эски жүктөгүч)"
4 -кадам: SetTime Sketch
Колдонула турган эки эскиз бар. Биринчи эскиз "SetTime" DS1307деги убакытты учурдагы убакытка дал келтирүү үчүн колдонулат. экинчиси - "ReadTest" убакытты көрсөтүү үчүн колдонулат.
SetTime жүктөө:
Ачуу Файл> Мисалдар> DS1307RTC> SetTime
Эскиз ачылгандан кийин жүктөөнү чыкылдатып, бир аз күтө туруңуз.
Эгерде жүктөө процесси аяктаса, белгиленген убакытты көрүү үчүн Сериялык Мониторду ачыңыз.
5 -кадам: ReadTest Sketch
Убакыт функциясын аткаруу үчүн "ReadTes" эскизин жүктөө.
Ачуу Файл> Мисалдар> DS1307RTC> ReadTest
Жүктөөнү чыкылдатып, бир аз күтө туруңуз. Жүктөө процесси аяктагандан кийин, жыйынтыгын көрүү үчүн сериялык мониторду ачыңыз.
6 -кадам: Жыйынтык
Эгер ийгиликтүү болсо, сериялык монитор Figure 1де көрсөтүлгөндөй көрсөтүлөт.
Эгерде DS1307 модулу орнотулбаса же Arduino тактасына туташпаса, сериялык монитор Figure 2де көрсөтүлгөндөй көрсөтүлөт.
7 -кадам: RTC жөнүндө башка макала
Сиз LCD же 7-сегмент модулун колдонуп, RTC тарабынан түзүлгөн убакытты көрсөтө аласыз.
Эгерде сиз аны кантип колдонууну билбесеңиз, кийинки макалада "ЖКда убакытты кантип көрсөтүү керек" же "7-Сегмент Модулунда Убакытты Кантип Көрсөтүү" боюнча менин кийинки макаламды көрө аласыз.
Бул макаланы окуганыңыз үчүн рахмат, бул пайдалуу деп ишенем.
Эгерде суроолор болсо, жөн гана комментарийлерге жазыңыз.
Сунушталууда:
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): 10 кадам
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): Бул Linuxту кантип баштоо керектиги жөнүндө жөнөкөй маалымат, тактап айтканда Ubuntu
Rotary Encoder: Бул кантип иштейт жана Arduino менен кантип колдонуу керек: 7 кадам
Rotary Encoder: Бул кантип иштейт жана Arduino менен кантип колдонсо болот: Сиз бул жана башка укмуштуудай сабактарды ElectroPeakтин расмий веб -сайтынан окуй аласызБул карооБул окуу куралында сиз ротациялык коддогучту кантип колдонууну билесиз. Биринчиден, сиз ротациялоочу кодер жөнүндө кээ бир маалыматты көрөсүз, анан кантип
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: 4 кадам
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: Биз сизге MAC Терминалын кантип ачууну көрсөтөбүз. Биз ошондой эле сизге терминалдын ичинде ifconfig, каталогдорду өзгөртүү, файлдарга кирүү жана arp сыяктуу бир нече мүмкүнчүлүктөрдү көрсөтөбүз. Ifconfig сизге IP дарегиңизди жана MAC жарнагыңызды текшерүүгө мүмкүндүк берет
Google Excelде Microsoft Excel макростарын колдонуу менен нерселерди кантип издөө керек (КОДДОНТ БИЛИМИ КЕРЕК): 10 кадам
Microsoft Excel макростарын колдонуу менен Google Chrome'до нерселерди кантип издөө керек (КОДИНАЛДУУ БИЛИМ КЕРЕК): Excel жадыбалыңызга издөө мүмкүнчүлүгүн оңой эле кошо алаарыңызды билчү белеңиз? Мен муну кантип жасоону көрсөтө алам! Бул үчүн сизге төмөнкүлөр керек болот: Компьютер - (CHECK!) Microsoft Excel Google Chrome сизге орнотулган
Blynkти колдонуу менен Arduino WeMos D1 WiFi UNO ESP8266 IOT IDEге шайкеш келген тактаны кантип колдонуу керек: 10 кадам
Blynkти колдонуу менен Arduino WeMos D1 WiFi UNO ESP8266 IOT IDEге шайкеш келген тактаны кантип колдонсо болот: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Compatible Board Description: Description: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 - ESP8266 12Eге негизделген WIFI өнүктүрүү тактасы. Иштөө тутуму NODEMCUга окшош, бирок аппараттык жабдуулар бузулган