![Kaip naudotis DS1307 naudojant „Arduino“: 7 žingsniai Kaip naudotis DS1307 naudojant „Arduino“: 7 žingsniai](https://i.howwhatproduce.com/images/011/image-30914-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![Kaip naudotis DS1307 naudojant „Arduino“ Kaip naudotis DS1307 naudojant „Arduino“](https://i.howwhatproduce.com/images/011/image-30914-1-j.webp)
![Kaip naudotis DS1307 naudojant „Arduino“ Kaip naudotis DS1307 naudojant „Arduino“](https://i.howwhatproduce.com/images/011/image-30914-2-j.webp)
DS1307 yra realaus laiko laikrodžio IC (RTC). Šis IC naudojamas laiko duomenims teikti. Paskirtas laikas prasideda nuo sekundžių, minučių, valandų, dienų, datos, mėnesio ir metų.
Šiam IC reikia papildomų išorinių komponentų, tokių kaip „Crystal“ir 3,6 V baterijos. „Crystal“naudojamas laikrodžio šaltiniams. Baterijos naudojamos atsarginei energijai tiekti, kad laiko funkcija nebūtų sustabdyta nutraukus pagrindinį maitinimą.
Siūlau įsigyti DS1307 modulį, kuris buvo aprūpintas išoriniais komponentais.
Reikalingi komponentai:
- „Arduino Nano“V.3
- RTC DS1307
- Jumper Wire
- USB mini
Naudota biblioteka:
DS1307RTC
1 veiksmas: prijunkite DS1307 prie „Arduino“
![Prijunkite DS1307 prie „Arduino“ Prijunkite DS1307 prie „Arduino“](https://i.howwhatproduce.com/images/011/image-30914-3-j.webp)
![Prijunkite DS1307 prie „Arduino“ Prijunkite DS1307 prie „Arduino“](https://i.howwhatproduce.com/images/011/image-30914-4-j.webp)
Prijunkite DS1307 prie „Arduino Nano“pagal paveikslėlį arba lentelę žemiau.
DS1307 į „Arduino Nano“
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Tada prijunkite „Arduino“prie nešiojamojo kompiuterio / kompiuterio naudodami „Mini USB“.
2 veiksmas: pridėkite DS1307RTC biblioteką
![Pridėkite DS1307RTC biblioteką Pridėkite DS1307RTC biblioteką](https://i.howwhatproduce.com/images/011/image-30914-5-j.webp)
![Pridėkite DS1307RTC biblioteką Pridėkite DS1307RTC biblioteką](https://i.howwhatproduce.com/images/011/image-30914-6-j.webp)
![Pridėkite DS1307RTC biblioteką Pridėkite DS1307RTC biblioteką](https://i.howwhatproduce.com/images/011/image-30914-7-j.webp)
Biblioteką DS1307 galite atsisiųsti čia:
Biblioteka DS1307
Kai atsisiuntimas bus baigtas, Atidarykite „Skecth ==> Įtraukti biblioteką ==> pridėti. ZIp biblioteką“
Raskite atsisiųstą bibliotekos failą.
Jei tai pavyks, uždarykite „Arduino“ir vėl atidarykite.
3 žingsnis: Pasirinkite „Arduino Board“
![Pasirinkite „Arduino Board“ Pasirinkite „Arduino Board“](https://i.howwhatproduce.com/images/011/image-30914-8-j.webp)
Atidarykite įrankius ir pasirinkite „Arduino“plokštę pagal paveikslėlį aukščiau.
Lenta „Arduino Nano“
Procesorius: „ATmega328P (senas įkrovos įkroviklis)“
4 žingsnis: „SetTime“eskizas
![„SetTime“eskizas „SetTime“eskizas](https://i.howwhatproduce.com/images/011/image-30914-9-j.webp)
![„SetTime“eskizas „SetTime“eskizas](https://i.howwhatproduce.com/images/011/image-30914-10-j.webp)
Bus naudojami du eskizai. Pirmasis eskizas yra „SetTime“, naudojamas DS1307 laikui nustatyti, kad jis atitiktų esamą laiką. antrasis yra „ReadTest“, naudojamas laiko skaičiui rodyti.
Įkelti „SetTime“:
Atidarykite Failas> Pavyzdžiai> DS1307RTC> SetTime
Kai eskizas bus atidarytas, spustelėkite įkelti ir palaukite kelias akimirkas.
Jei įkėlimo procesas baigtas, atidarykite serijos monitorių, kad pamatytumėte nustatytą laiką.
5 žingsnis: „ReadTest“eskizas
![„ReadTest“eskizas „ReadTest“eskizas](https://i.howwhatproduce.com/images/011/image-30914-11-j.webp)
Įkelkite eskizą „ReadTes“, kad atliktumėte laiko funkciją.
Atidarykite Failas> Pavyzdžiai> DS1307RTC> ReadTest
Spustelėkite „Įkelti“ir palaukite kelias akimirkas. Baigę įkėlimo procesą, atidarykite serijinį monitorių, kad pamatytumėte rezultatus.
6 žingsnis: rezultatas
![Rezultatas Rezultatas](https://i.howwhatproduce.com/images/011/image-30914-12-j.webp)
![Rezultatas Rezultatas](https://i.howwhatproduce.com/images/011/image-30914-13-j.webp)
Jei pavyks, serijinis monitorius bus rodomas, kaip parodyta 1 paveiksle.
Jei DS1307 modulis neįdiegtas arba neprijungtas prie „Arduino“plokštės, nuoseklusis monitorius bus rodomas, kaip parodyta 2 paveiksle.
7 veiksmas: kitas straipsnis apie RTC
![Kitas straipsnis apie RTC Kitas straipsnis apie RTC](https://i.howwhatproduce.com/images/011/image-30914-14-j.webp)
![Kitas straipsnis apie RTC Kitas straipsnis apie RTC](https://i.howwhatproduce.com/images/011/image-30914-15-j.webp)
Galite naudoti LCD arba 7 segmentų modulį, kad būtų rodomas RTC sukurtas laikas.
Jei nežinote, kaip juo naudotis, kitą straipsnį galite perskaityti mano straipsnyje „Kaip rodyti laiką LCD ekrane“arba „Kaip rodyti laiką 7 segmentų modulyje“.
Dėkojame, kad perskaitėte šį straipsnį, tikiuosi, kad jis bus naudingas.
Jei turite klausimų, tiesiog parašykite komentarų skiltyje.
Rekomenduojamas:
Kaip sukurti „Linux“įkrovos diską (ir kaip juo naudotis): 10 žingsnių
![Kaip sukurti „Linux“įkrovos diską (ir kaip juo naudotis): 10 žingsnių Kaip sukurti „Linux“įkrovos diską (ir kaip juo naudotis): 10 žingsnių](https://i.howwhatproduce.com/images/005/image-14551-j.webp)
Kaip sukurti „Linux“įkrovos diską (ir kaip juo naudotis): Tai paprastas įvadas, kaip pradėti naudotis „Linux“, ypač „Ubuntu“
Kaip naudotis „Twitter“su „Arduino“: 7 žingsniai
![Kaip naudotis „Twitter“su „Arduino“: 7 žingsniai Kaip naudotis „Twitter“su „Arduino“: 7 žingsniai](https://i.howwhatproduce.com/images/011/image-30426-j.webp)
Kaip naudotis „Twitter“su „Arduino“: norite lengvo būdo bendrauti su vartotojais, pasauliu ir savo gerbėjais? Tviteriuokite! Naudodami tik „Arduino Uno“ir „Ethernet“skydą, galite lengvai pridėti galimybę įrašyti bet kokią informaciją ar duomenis
Kaip naudotis klaviatūra ir LCD su „Arduino“, kad būtų sukurtas „Arduino“skaičiuotuvas.: 5 žingsniai
![Kaip naudotis klaviatūra ir LCD su „Arduino“, kad būtų sukurtas „Arduino“skaičiuotuvas.: 5 žingsniai Kaip naudotis klaviatūra ir LCD su „Arduino“, kad būtų sukurtas „Arduino“skaičiuotuvas.: 5 žingsniai](https://i.howwhatproduce.com/images/005/image-13111-19-j.webp)
Kaip naudoti klaviatūrą ir skystųjų kristalų ekraną su „Arduino“, kad sukurtumėte „Arduino“skaičiuotuvą.: Šioje pamokoje aš pasidalinsiu, kaip galite naudoti 4x4 matricos klaviatūrą ir 16 x 2 skystųjų kristalų ekraną su „Arduino“ir panaudoti jį paprastam „Arduino“skaičiuotuvui sukurti. Taigi pradėkime
Kaip naudotis Si4703 FM radijo lenta su RDS - „Arduino“pamoka: 5 žingsniai (su paveikslėliais)
![Kaip naudotis Si4703 FM radijo lenta su RDS - „Arduino“pamoka: 5 žingsniai (su paveikslėliais) Kaip naudotis Si4703 FM radijo lenta su RDS - „Arduino“pamoka: 5 žingsniai (su paveikslėliais)](https://i.howwhatproduce.com/images/003/image-7637-25-j.webp)
Kaip naudoti Si4703 FM radijo plokštę su RDS - „Arduino“pamoka: Tai „Silicon Laboratories Si4703 FM“imtuvo mikroschemos vertinimo lenta. „Si4703“yra ne tik paprastas FM radijas, bet ir gali aptikti ir apdoroti radijo duomenų tarnybos (RDS) ir radijo transliavimo duomenų tarnybos (RBDS) informaciją
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: 3 žingsniai
![Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: 3 žingsniai Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: 3 žingsniai](https://i.howwhatproduce.com/images/002/image-4572-76-j.webp)
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: Šis vadovas parodys, kaip susieti „Wii Remote“(„Wiimote“) su kompiuteriu ir naudoti kaip pelę