Բովանդակություն:
- Քայլ 1. Միացրեք DS1307- ը Arduino- ին
- Քայլ 2: Ավելացրեք DS1307RTC գրադարանը
- Քայլ 3. Ընտրեք Arduino տախտակ
- Քայլ 4: SetTime ուրվագիծ
- Քայլ 5: ReadTest ուրվագիծ
- Քայլ 6: Արդյունք
- Քայլ 7: Այլ հոդվածներ RTC- ի մասին
Video: Ինչպես օգտագործել DS1307- ը Arduino- ի միջոցով. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
DS1307- ը իրական ժամանակի ժամացույցի IC (RTC) է: Այս IC- ն օգտագործվում է ժամանակի տվյալներ տրամադրելու համար: Հատկացված ժամանակը սկսվում է վայրկյաններից, րոպեներից, ժամերից, օրերից, ամսաթվից, ամսից և տարուց:
Այս IC- ն պահանջում է լրացուցիչ արտաքին բաղադրիչներ, ինչպիսիք են Crystal և 3.6V մարտկոցները: Բյուրեղը օգտագործվում է ժամացույցի աղբյուրների համար: Մարտկոցները օգտագործվում են պահեստային էներգիայի համար, որպեսզի հիմնական գործառույթն անջատելիս ժամանակի գործառույթը չկանգնեցվի:
Ես առաջարկում եմ գնել 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
Այնուհետև Arduino- ն միացրեք նոութբուքին / համակարգչին `օգտագործելով Mini USB:
Քայլ 2: Ավելացրեք DS1307RTC գրադարանը
DS1307 գրադարանը կարելի է ներբեռնել այստեղ ՝
Գրադարան DS1307
Ներբեռնումն ավարտվելուց հետո, Բացեք «Skecth ==> Include Library ==> add. ZIp Library»
Գտեք ներբեռնված գրադարանի ֆայլը:
Եթե այն հաջող է, փակեք Arduino- ն և նորից բացեք այն:
Քայլ 3. Ընտրեք Arduino տախտակ
Բացեք գործիքները և ընտրեք Arduino տախտակը ՝ ըստ վերը նշված նկարի:
Տախտակ «Արդուինո Նանո»
Գործընթացի մասնակից ՝ «ATmega328P (հին բեռնախցիկ)»
Քայլ 4: SetTime ուրվագիծ
Կան երկու էսքիզներ, որոնք կօգտագործվեն: Առաջին ուրվագիծը «SetTime» - ն է, որն օգտագործվում է DS1307- ի ժամանակը ներկայիս ժամանակին համապատասխանեցնելու համար: երկրորդը «ReadTest» - ն է, որն օգտագործվում է ժամանակի հաշվարկը ցուցադրելու համար:
Վերբեռնել SetTime:
Բացեք Ֆայլ> Օրինակներ> DS1307RTC> SetTime
Sketch- ը բացվելուց հետո կտտացրեք վերբեռնումին և սպասեք մի քանի րոպե:
Եթե վերբեռնման գործընթացն ավարտված է, բացեք Serial Monitor- ը ՝ ժամանակը տեսնելու համար:
Քայլ 5: ReadTest ուրվագիծ
Վերբեռնեք «ReadTes» ուրվագիծը ՝ ժամանակավոր գործառույթը կատարելու համար:
Բացեք Ֆայլ> Օրինակներ> DS1307RTC> ReadTest
Կտտացրեք վերբեռնում և սպասեք մի քանի րոպե: Վերբեռնման գործընթացն ավարտվելուց հետո բացեք սերիական մոնիտորը `արդյունքները տեսնելու համար:
Քայլ 6: Արդյունք
Հաջողության դեպքում սերիական մոնիտորը կցուցադրվի, ինչպես ցույց է տրված Նկար 1 -ում:
Եթե DS1307 մոդուլը տեղադրված չէ կամ միացված չէ Arduino տախտակին, ապա սերիական մոնիտորը կցուցադրվի, ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 7: Այլ հոդվածներ RTC- ի մասին
RTC- ի կողմից առաջացած ժամանակը ցուցադրելու համար կարող եք օգտագործել LCD կամ 7-հատվածային մոդուլը:
Եթե չգիտեք, թե ինչպես օգտագործել այն, իմ հաջորդ հոդվածում կարող եք տեսնել իմ հաջորդ հոդվածը «Ինչպես ցուցադրել ժամանակը LCD- ում» կամ «Ինչպես ցուցադրել ժամանակը 7-հատվածանոց մոդուլում» թեմայով:
Շնորհակալություն այս հոդվածը կարդալու համար, հուսով եմ, որ այն օգտակար կլինի:
Եթե կան հարցեր, պարզապես գրեք մեկնաբանությունների սյունակում:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Ինչպես օգտագործել հողի խոնավության սենսորը Arduino- ի միջոցով. 4 քայլ
Ինչպես օգտագործել հողի խոնավության սենսորը Arduino- ի միջոցով. Հողի խոնավության տվիչը սենսոր է, որը կարող է օգտագործվել հողում խոնավությունը չափելու համար: Հարմար է խելացի գյուղատնտեսական նախագծերի, Ոռոգման վերահսկիչների նախագծերի կամ IoT Agriculture նախագծերի նախատիպեր պատրաստելու համար: Այս տվիչը ունի 2 զոնդ: Որը սովոր է օգտագործել
Ինչպես օգտագործել DHT11 տվիչը Arduino- ի միջոցով. 5 քայլ
Ինչպես օգտագործել DHT11 տվիչը Arduino- ի միջոցով. Այս ձեռնարկում մենք կփորձենք DHT11 սենսորը Arduino- ի միջոցով: DHT11- ը կարող է օգտագործվել ջերմաստիճանը և խոնավությունը չափելու համար: Պահանջվող բաղադրիչներ. Arduino NanoDHT11 ջերմաստիճանի և խոնավության սենսոր USB Mini Jumper մալուխներ Պահանջվող գրադարան. DHT գրադարան
Պտտվող կոդավորիչ. Ինչպես է այն աշխատում և ինչպես օգտագործել Arduino- ի հետ. 7 քայլ
Rotary Encoder: Նախ, դուք կտեսնեք որոշ տեղեկություններ պտտվող կոդավորիչի մասին, այնուհետև կսովորեք, թե ինչպես
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. 4 քայլ
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. Մենք ձեզ ցույց կտանք, թե ինչպես բացել MAC տերմինալը: Մենք նաև ձեզ ցույց կտանք տերմինալի մի քանի հնարավորություններ, ինչպիսիք են ifconfig- ը, գրացուցակների փոփոխումը, ֆայլերին մուտք գործելը և arp- ը: Ifconfig- ը թույլ կտա Ձեզ ստուգել ձեր IP հասցեն և ձեր MAC գովազդը