Sommario:
- Passaggio 1: collega DS1307 ad Arduino
- Passaggio 2: aggiungere la libreria DS1307RTC
- Passaggio 3: scegli la scheda Arduino
- Passaggio 4: Imposta Ora schizzo
- Passaggio 5: leggi lo schizzo di prova
- Passaggio 6: risultato
- Passaggio 7: altro articolo su RTC
Video: Come usare DS1307 usando Arduino: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
DS1307 è un circuito integrato di clock in tempo reale (RTC). Questo circuito integrato viene utilizzato per fornire dati temporali. Il tempo assegnato parte da Secondi, Minuti, Ore, Giorni, Data, Mese e Anno.
Questo circuito integrato richiede componenti esterni aggiuntivi come Crystal e batterie da 3,6 V. Il cristallo viene utilizzato per le sorgenti di clock. Le batterie vengono utilizzate per l'energia di backup in modo che la funzione del tempo non venga interrotta quando viene interrotta l'alimentazione principale.
Suggerisco di acquistare un modulo DS1307 che è stato dotato di componenti esterni.
Componenti necessari:
- Arduino Nano V.3
- RTC DS1307
- Cavo del ponticello
- USB mini
Biblioteca utilizzata:
DS1307RTC
Passaggio 1: collega DS1307 ad Arduino
Collega DS1307 ad Arduino Nano secondo l'immagine o la tabella qui sotto.
Da DS1307 ad Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> LA5
SDA ==> A4
DS ==> NC
Quindi, collega Arduino al laptop / PC utilizzando Mini USB.
Passaggio 2: aggiungere la libreria DS1307RTC
La libreria DS1307 può essere scaricata qui:
Libreria DS1307
Al termine del download, Apri "Skecth ==> Includi libreria ==> aggiungi libreria. ZIp"
Trova il file della libreria che è stato scaricato.
Se ha successo, chiudi Arduino e riaprilo.
Passaggio 3: scegli la scheda Arduino
Apri gli strumenti e seleziona la scheda Arduino in base all'immagine sopra.
Tavola "Arduino Nano"
Processore: "ATmega328P (vecchio bootloader)"
Passaggio 4: Imposta Ora schizzo
Ci sono due schizzi che verranno utilizzati. Il primo schizzo è "SetTime" utilizzato per impostare l'ora su DS1307 in modo che corrisponda all'ora corrente. il secondo è "ReadTest" utilizzato per visualizzare il conteggio del tempo.
Carica Imposta ora:
Apri File > Esempi > DS1307RTC > SetTime
Dopo che Sketch è aperto, fai clic su Carica e attendi qualche istante.
Se il processo di caricamento è completo, aprire Serial Monitor per vedere l'ora impostata.
Passaggio 5: leggi lo schizzo di prova
Carica lo schizzo "ReadTes" per eseguire la funzione a tempo.
Apri File > Esempi > DS1307RTC > ReadTest
Fai clic su Carica e attendi qualche istante. Al termine del processo di caricamento, aprire il monitor seriale per vedere i risultati.
Passaggio 6: risultato
In caso di successo, il monitor seriale verrà visualizzato come mostrato nella Figura 1.
Se il modulo DS1307 non è installato o non è collegato a una scheda Arduino, il monitor seriale verrà visualizzato come mostrato in Figura 2.
Passaggio 7: altro articolo su RTC
È possibile utilizzare l'LCD o il modulo a 7 segmenti per visualizzare l'ora generata dall'RTC.
Se non sai come usarlo, puoi vedere il mio prossimo articolo su "Come visualizzare l'ora sul display LCD" o "Come visualizzare l'ora nel modulo a 7 segmenti" nel mio prossimo articolo.
Grazie per aver letto questo articolo, speriamo sia utile.
Se ci sono domande, scrivi nella colonna dei commenti.
Consigliato:
Come usare il sensore di umidità del suolo usando Arduino: 4 passaggi
Come utilizzare il sensore di umidità del suolo utilizzando Arduino: il sensore di umidità del suolo è un sensore che può essere utilizzato per misurare l'umidità nel terreno. Adatto per realizzare prototipi di progetti di agricoltura intelligente, progetti di controller di irrigazione o progetti di agricoltura IoT. Questo sensore ha 2 sonde. Che è usato per significare
Come usare il sensore DHT11 usando Arduino: 5 passaggi
Come usare il sensore DHT11 usando Arduino: In questo tutorial proveremo il sensore DHT11 usando Arduino.DHT11 può essere usato per misurare la temperatura e l'umidità.Componenti richiesti: Arduino NanoDHT11 Sensore di temperatura e umidità Cavi USB Mini Jumper Libreria richiesta: Libreria DHT
Visuino Come usare un pulsante come ingresso per controllare cose come il LED: 6 passaggi
Visuino Come utilizzare un pulsante come input per controllare cose come il LED: In questo tutorial impareremo come accendere e spegnere il LED utilizzando un semplice pulsante e Visuino. Guarda un video dimostrativo
Come Usare Arduino WeMos D1 WiFi UNO ESP8266 Scheda Compatibile IOT IDE Usando Blynk: 10 Passaggi
Come utilizzare Arduino WeMos D1 WiFi UNO ESP8266 Scheda compatibile IOT IDE utilizzando Blynk: Arduino WeMos D1 WiFi UNO ESP8266 Scheda compatibile IOT IDEDescrizione:WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 è una scheda di sviluppo WIFI basata su ESP8266 12E. Il funzionamento è simile a quello di NODEMCU, tranne per il fatto che l'hardware è costruito
Come usare il Wiimote come mouse del computer usando le candele come sensore!!: 3 passaggi
Come utilizzare il Wiimote come mouse del computer utilizzando le candele come sensore!!: questa guida ti mostrerà come collegare il telecomando Wii (Wiimote) al PC e utilizzarlo come mouse