![Cum se folosește DS1307 folosind Arduino: 7 pași Cum se folosește DS1307 folosind Arduino: 7 pași](https://i.howwhatproduce.com/images/011/image-30914-j.webp)
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
![Cum se folosește DS1307 Utilizarea Arduino Cum se folosește DS1307 Utilizarea Arduino](https://i.howwhatproduce.com/images/011/image-30914-1-j.webp)
![Cum se folosește DS1307 Utilizarea Arduino Cum se folosește DS1307 Utilizarea Arduino](https://i.howwhatproduce.com/images/011/image-30914-2-j.webp)
DS1307 este un IC cu ceas în timp real (RTC). Acest CI este utilizat pentru a furniza date de timp. Timpul alocat începe de la secunde, minute, ore, zile, dată, lună și an.
Acest CI necesită componente externe suplimentare, cum ar fi bateriile Crystal și 3.6V. Cristalul este folosit pentru sursele de ceas. Bateriile sunt utilizate pentru energie de rezervă, astfel încât funcția de timp să nu fie oprită când alimentarea principală este întreruptă.
Vă sugerez să cumpărați un modul DS1307 care a fost echipat cu componente externe.
Componente necesare:
- Arduino Nano V.3
- RTC DS1307
- Jumper Wire
- USB mini
Biblioteca utilizată:
DS1307RTC
Pasul 1: Conectați DS1307 la Arduino
![Conectați DS1307 la Arduino Conectați DS1307 la Arduino](https://i.howwhatproduce.com/images/011/image-30914-3-j.webp)
![Conectați DS1307 la Arduino Conectați DS1307 la Arduino](https://i.howwhatproduce.com/images/011/image-30914-4-j.webp)
Conectați DS1307 la Arduino Nano conform imaginii sau tabelului de mai jos.
DS1307 către Arduino Nano
VCC ==> + 5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Apoi, conectați Arduino la laptop / PC folosind Mini USB.
Pasul 2: Adăugați biblioteca DS1307RTC
![Adăugați biblioteca DS1307RTC Adăugați biblioteca DS1307RTC](https://i.howwhatproduce.com/images/011/image-30914-5-j.webp)
![Adăugați biblioteca DS1307RTC Adăugați biblioteca DS1307RTC](https://i.howwhatproduce.com/images/011/image-30914-6-j.webp)
![Adăugați biblioteca DS1307RTC Adăugați biblioteca DS1307RTC](https://i.howwhatproduce.com/images/011/image-30914-7-j.webp)
Biblioteca DS1307 poate fi descărcată de aici:
Biblioteca DS1307
După finalizarea descărcării, Deschideți „Skecth ==> Includeți biblioteca ==> adăugați biblioteca. ZIp”
Găsiți fișierul de bibliotecă care a fost descărcat.
Dacă are succes, închideți Arduino și deschideți-l din nou.
Pasul 3: Alegeți placa Arduino
![Alegeți placa Arduino Alegeți placa Arduino](https://i.howwhatproduce.com/images/011/image-30914-8-j.webp)
Deschideți instrumentele și selectați placa Arduino conform imaginii de mai sus.
Board "Arduino Nano"
Procesor: "ATmega328P (Old Bootloader)"
Pasul 4: SetTime Sketch
![SetTime Sketch SetTime Sketch](https://i.howwhatproduce.com/images/011/image-30914-9-j.webp)
![SetTime Sketch SetTime Sketch](https://i.howwhatproduce.com/images/011/image-30914-10-j.webp)
Există două schițe care vor fi folosite. Prima schiță este „SetTime”, utilizată pentru a seta ora de pe DS1307 pentru a se potrivi cu ora curentă. al doilea este "ReadTest" folosit pentru a afișa numărul de timp.
Încărcare SetTime:
Deschideți Fișier> Exemple> DS1307RTC> SetTime
După ce Sketch este deschis, faceți clic pe încărcare și așteptați câteva clipe.
Dacă procesul de încărcare este finalizat, deschideți Serial Monitor pentru a vedea ora setată.
Pasul 5: ReadTest Sketch
![ReadTest Sketch ReadTest Sketch](https://i.howwhatproduce.com/images/011/image-30914-11-j.webp)
Încărcați schița „ReadTes” pentru a executa funcția temporizată.
Deschideți Fișier> Exemple> DS1307RTC> ReadTest
Faceți clic pe încărcare și așteptați câteva momente. După finalizarea procesului de încărcare, deschideți monitorul serial pentru a vedea rezultatele.
Pasul 6: Rezultat
![Rezultat Rezultat](https://i.howwhatproduce.com/images/011/image-30914-12-j.webp)
![Rezultat Rezultat](https://i.howwhatproduce.com/images/011/image-30914-13-j.webp)
Dacă are succes, monitorul serial se va afișa așa cum se arată în Figura 1.
Dacă modulul DS1307 nu este instalat sau nu este conectat la o placă Arduino, monitorul serial se va afișa așa cum se arată în Figura 2.
Pasul 7: Alte articole despre RTC
![Alte Articel Despre RTC Alte Articel Despre RTC](https://i.howwhatproduce.com/images/011/image-30914-14-j.webp)
![Alte Articel Despre RTC Alte Articel Despre RTC](https://i.howwhatproduce.com/images/011/image-30914-15-j.webp)
Puteți utiliza modulul LCD sau modulul cu 7 segmente pentru a afișa timpul generat de RTC.
Dacă nu știți cum să îl utilizați, puteți vedea următorul articol despre „Cum se afișează ora pe ecranul LCD” sau „Cum se afișează ora în modulul cu 7 segmente” în următorul meu articol.
Vă mulțumim că ați citit acest articol, sperăm că este util.
Dacă există întrebări, scrieți doar în coloana de comentarii.
Recomandat:
DIY -- Cum se face un robot Spider care poate fi controlat folosind un smartphone folosind Arduino Uno: 6 pași
![DIY -- Cum se face un robot Spider care poate fi controlat folosind un smartphone folosind Arduino Uno: 6 pași DIY -- Cum se face un robot Spider care poate fi controlat folosind un smartphone folosind Arduino Uno: 6 pași](https://i.howwhatproduce.com/images/001/image-1099-j.webp)
DIY || Cum să faci un robot Spider care poate fi controlat folosind un smartphone Utilizând Arduino Uno: În timp ce faci un robot Spider, poți învăța atât de multe lucruri despre robotică. În acest videoclip vă vom arăta cum să realizați un robot Spider, pe care să îl putem utiliza cu smartphone-ul nostru (Androi
Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: 6 pași
![Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: 6 pași Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: 6 pași](https://i.howwhatproduce.com/images/009/image-25706-j.webp)
Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: În acest tutorial vom învăța cum să urmăriți pașii motorului pas cu pas pe afișajul OLED. Urmăriți un videoclip demonstrativ. Creditul pentru tutorialul original este destinat utilizatorului YouTube „sky4fly”
Cum se folosește senzorul DHT11 folosind Arduino: 5 pași
![Cum se folosește senzorul DHT11 folosind Arduino: 5 pași Cum se folosește senzorul DHT11 folosind Arduino: 5 pași](https://i.howwhatproduce.com/images/010/image-28371-j.webp)
Cum se folosește senzorul DHT11 folosind Arduino: În acest tutorial vom încerca senzorul DHT11 folosind Arduino.DHT11 poate fi utilizat pentru a măsura temperatura și umiditatea
Cum se face o dronă folosind Arduino UNO - Realizați un Quadcopter folosind microcontrolerul: 8 pași (cu imagini)
![Cum se face o dronă folosind Arduino UNO - Realizați un Quadcopter folosind microcontrolerul: 8 pași (cu imagini) Cum se face o dronă folosind Arduino UNO - Realizați un Quadcopter folosind microcontrolerul: 8 pași (cu imagini)](https://i.howwhatproduce.com/images/001/image-210-31-j.webp)
Cum se face o dronă folosind Arduino UNO | Realizați un Quadcopter folosind microcontrolerul: Introducere Vizitați canalul meu Youtube O dronă este un gadget (produs) foarte scump de cumpărat. În această postare voi discuta, cum o fac la prețuri ieftine ?? Și cum poți să-ți faci propriile tale la prețuri ieftine … Ei bine, în India toate materialele (motoare, ESC-uri
Cum se folosește Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 folosind Blynk: 10 pași
![Cum se folosește Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 folosind Blynk: 10 pași Cum se folosește Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 folosind Blynk: 10 pași](https://i.howwhatproduce.com/images/005/image-12565-3-j.webp)
Cum se folosește Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 utilizând Blynk: Specificație: Compatibil cu integrarea nodemcu 18650 a sistemului de încărcare LED-ul indicator (verde înseamnă roșu complet înseamnă încărcare) poate fi utilizat în timpul încărcării Comutatorului Comutarea sursei de alimentare SMT conectorul poate fi folosit pentru modul de repaus · 1 adăugare