Taula de continguts:
- Pas 1: connecteu DS1307 a Arduino
- Pas 2: afegiu la biblioteca DS1307RTC
- Pas 3: trieu la placa Arduino
- Pas 4: setTime Sketch
- Pas 5: esbós de ReadTest
- Pas 6: resultat
- Pas 7: Un altre Articel sobre RTC
Vídeo: Com utilitzar DS1307 amb Arduino: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
DS1307 és un IC de rellotge en temps real (RTC). Aquesta IC s'utilitza per proporcionar dades de temps. El temps assignat comença a partir de segons, minuts, hores, dies, data, mes i any.
Aquest CI requereix components externs addicionals, com ara bateries Crystal i 3.6V. El cristall s’utilitza per a fonts de rellotge. Les bateries s’utilitzen per a l’energia de reserva, de manera que no s’atura la funció horària quan es talla el subministrament principal.
Us proposo comprar un mòdul DS1307 que estigui equipat amb components externs.
Components necessaris:
- Arduino Nano V.3
- RTC DS1307
- Jumper Wire
- USB mini
Biblioteca utilitzada:
DS1307RTC
Pas 1: connecteu DS1307 a Arduino
Connecteu DS1307 a Arduino Nano segons la imatge o la taula següent.
DS1307 a Arduino Nano
VCC ==> + 5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
A continuació, connecteu Arduino a l'ordinador portàtil / PC mitjançant Mini USB.
Pas 2: afegiu la biblioteca DS1307RTC
La biblioteca DS1307 es pot descarregar aquí:
Biblioteca DS1307
Un cop finalitzada la descàrrega, Obriu "Skecth ==> Inclou biblioteca ==> afegiu biblioteca. ZIp"
Cerqueu el fitxer de la biblioteca que s’ha descarregat.
Si té èxit, tanqueu Arduino i torneu-lo a obrir.
Pas 3: trieu la placa Arduino
Obriu les eines i seleccioneu la placa Arduino segons la imatge anterior.
Tauler "Arduino Nano"
Processor: "ATmega328P (Old Bootloader)"
Pas 4: setTime Sketch
Hi haurà dos esbossos que s’utilitzaran. El primer esbós és "SetTime" que s'utilitza per configurar l'hora del DS1307 perquè coincideixi amb l'hora actual. el segon és "ReadTest" que s'utilitza per mostrar el recompte de temps.
Carrega SetTime:
Obriu Fitxer> Exemples> DS1307RTC> SetTime
Quan Sketch estigui obert, feu clic a Carrega i espereu uns instants.
Si el procés de càrrega s'ha completat, obriu el monitor de sèrie per veure el temps establert.
Pas 5: esbós de ReadTest
Carregueu els esbossos "ReadTes" per executar la funció temporitzada.
Obriu Fitxer> Exemples> DS1307RTC> ReadTest
Feu clic a Penja i espereu uns instants. Un cop finalitzat el procés de càrrega, obriu el monitor sèrie per veure els resultats.
Pas 6: resultat
Si té èxit, el monitor sèrie es mostrarà com es mostra a la figura 1.
Si el mòdul DS1307 no està instal·lat o no està connectat a una placa Arduino, el monitor sèrie es mostrarà com es mostra a la figura 2.
Pas 7: Un altre Articel sobre RTC
Podeu utilitzar el mòdul LCD o de 7 segments per mostrar el temps generat pel RTC.
Si no sabeu com utilitzar-lo, podeu veure el següent article sobre "Com es visualitza l'hora a la pantalla LCD" o "Com es visualitza l'hora al mòdul de 7 segments" al següent article.
Gràcies per llegir aquest article, espero que sigui útil.
Si hi ha preguntes, només cal escriure a la columna de comentaris.
Recomanat:
Càmera de circuit tancat de televisió amb mòdul de càmera NodeMCU + Old Laptop (amb i sense utilitzar Blynk): 5 passos
Càmera de circuit tancat de televisió amb mòdul de càmera NodeMCU + Old Laptop (amb i sense utilitzar Blynk): Hola, nois! En aquest instructiu, us mostraré com he utilitzat el mòdul de càmera i el nodeMCU d’un ordinador portàtil antic per fer alguna cosa semblant al CCTV
Com utilitzar l'escàner làser 360 ° RPLIDAR amb Arduino: 3 passos (amb imatges)
Com utilitzar l’escàner làser 360 ° RPLIDAR amb Arduino: sóc un gran fan de la creació de robots de sumo i sempre busco nous materials i sensors interessants per construir un robot millor, més ràpid i més intel·ligent. Em vaig assabentar del RPLIDAR A1 que podeu obtenir per 99 dòlars a DFROBOT.com. Vaig dir que era inte
Com utilitzar la placa de ràdio Si4703 FM amb RDS - Tutorial Arduino: 5 passos (amb imatges)
Com s'utilitza la placa de ràdio Si4703 FM amb RDS - Tutorial Arduino: es tracta d'una placa d'avaluació per al xip sintonitzador Si4703 FM de Silicon Laboratories. Més enllà de ser una ràdio FM simple, el Si4703 també és capaç de detectar i processar informació tant del servei de dades de ràdio (RDS) com del servei de transmissió de dades de ràdio (RBDS) .T
Com utilitzar el sensor de pluja FC-37 amb un Arduino: 4 passos (amb imatges)
Com utilitzar el sensor de pluja FC-37 amb un Arduino: Hola! Al meu primer instructiu us mostraré com utilitzar el sensor de pluja FC-37 amb un arduino. Estic fent servir un arduino nano, però altres versions funcionaran bé
Com utilitzar el mòdul del sensor IR TCRT5000 amb Arduino UNO: 7 passos (amb imatges)
Com utilitzar el mòdul del sensor IR TCRT5000 amb Arduino UNO: En aquest tutorial, us ensenyarem alguns conceptes bàsics sobre l’ús del mòdul del sensor IR TCRT5000. Aquests bàsics us mostren els valors analògics i digitals al monitor sèrie. Descripció: aquest sensor reflectant IR utilitza un TCRT5000 per detectar el color i