Modulo RTC DS1307, Interfaccia I2C, 5V
zoom_out_map
chevron_left chevron_right

Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.

Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.

Le specifiche tecniche indicate (corrente, potenza, ecc.) rappresentano valori massimi consentiti in condizioni ideali di funzionamento. Per un utilizzo sicuro e una durata ottimale, si raccomanda di utilizzare il prodotto in regime continuo a non più del 50% dei valori massimi specificati.

Modulo RTC DS1307, Interfaccia I2C, 5V

Orologio in tempo reale per progetti embedded, mantiene data e ora anche senza alimentazione tramite backup con batteria CR1220. Comunica facilmente su I2C all'indirizzo 0x68 utilizzando solo SDA e SCL, offre tempo completo con correzione automatica per mesi e anni bisestili fino al 2100, supporta il formato 24h o 12h con AM PM e include 56 byte di RAM non volatile per le impostazioni.

2,60 € Tasse incluse

2,15 € Tasse escluse

Non ci sono ancora recensioni

Spedito entro giovedì 27 agosto

Chiudere
SPEDIZIONE INTERNAZIONALE
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
SPEDIZIONE VELOCE 24 ORE
Spediamo dal nostro magazzino entro 24 ore
PUNTI FEDELTÀ
Ricevi punti a ogni ordine, per un valore del 5%.

Il modulo RTC DS1307 è un orologio in tempo reale di precisione basato sul circuito integrato DS1307, destinato ad applicazioni che richiedono il monitoraggio esatto della data e dell'ora in sistemi embedded. Fornisce informazioni complete sul tempo: secondi, minuti, ore, giorno della settimana, data, mese e anno, con compensazione automatica per i mesi con meno di 31 giorni e per gli anni bisestili fino al 2100, eliminando la necessità di correzioni manuali nel firmware.

Il modulo supporta sia il formato a 24 ore sia il formato a 12 ore con indicatore AM/PM, e include 56 byte di memoria RAM non volatile, utile per la memorizzazione di dati di configurazione o di log. La comunicazione con il microcontrollore avviene tramite interfaccia I2C all'indirizzo fisso 0x68, utilizzando solo due pin (SDA e SCL), il che lo rende compatibile con schede a 5V come Arduino Uno, Arduino Mega, ma anche STM32, ESP32 e qualsiasi altra piattaforma che supporti il protocollo I2C, purché venga utilizzato un convertitore di livello logico a 3.3V.

Un circuito integrato di rilevamento della caduta di tensione commuta automaticamente sulla batteria di backup CR1220 non inclusa (2.0-3.5V) quando l'alimentazione principale a 5V viene interrotta, mantenendo l'ora corretta per lunghi periodi senza alimentazione esterna. Il cristallo di quarzo da 32.768 kHz garantisce una precisione di circa 1 secondo al giorno, mentre l'intervallo di temperatura di esercizio compreso tra -40 e 85 °C permette l'uso in ambienti industriali esigenti.

 

Specifiche:

Tensione di esercizio: 5 VDC

Tensione batteria di backup: 2.0 - 3.5V (CR1220), NON INCLUSA

Consumo in modalità normale: ~1.5 mA

Interfaccia: I2C

Indirizzo I2C: 0x68

Memoria RAM: 56 byte

Frequenza cristallo: 32.768 kHz

Formato ora: 24 ore / 12 ore con AM/PM

Precisione: ~1 secondo/giorno (dipendente dal cristallo)

Temperatura di esercizio: -40 ~ 85°C

Dimensioni: 41 x 23 mm

 

Pinout:

1.jpeg

Pin Descrizione
VCC 5 VDC
GND GND
SDA Comunicazione tramite interfaccia I2C
SCL Comunicazione tramite interfaccia I2C

 

Utilizzo:

Collega VCC a 5V e GND alla massa della scheda di sviluppo.

Collega SDA e SCL ai pin corrispondenti della piattaforma utilizzata (es. A4/A5 su Arduino Uno, pin 21/22 su Arduino Mega, GPIO21/GPIO22 su ESP32).

Inserisci la batteria CR1220 nel supporto del modulo per garantire il mantenimento dell'ora in assenza di alimentazione principale.

Installa la libreria RTClib dal Library Manager di Arduino IDE.

Al primo utilizzo o dopo la sostituzione della batteria, imposta l'ora iniziale chiamando rtc.adjust() nel codice di inizializzazione.

I dati vengono memorizzati e letti in formato BCD (Binary Coded Decimal) dai registri interni del circuito DS1307.

Chiama rtc.now() per ottenere un oggetto DateTime con tutti i campi temporali disponibili.

 

ATTENZIONE! Anche se il modulo funziona a 5V, per l'uso con ESP32 (3.3V) si consiglia l'uso di un convertitore di livello logico per evitare di danneggiare i pin dati del microcontrollore.

88175

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

#include <Wire.h>

#include "RTClib.h"

RTC_DS1307 rtc;

void setup() {

  Serial.begin(9600);

  if (!rtc.begin()) {

    Serial.println("RTC module not found!");

    while (1);

  }

  if (!rtc.isrunning()) {

    Serial.println("RTC is not running! Setting time...");

    // Sets date and time to compilation moment

    rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));

  }

}

void loop() {

  DateTime now = rtc.now();

  Serial.print(now.year(), DEC);

  Serial.print('/');

  Serial.print(now.month(), DEC);

  Serial.print('/');

  Serial.print(now.day(), DEC);

  Serial.print(' ');

  Serial.print(now.hour(), DEC);

  Serial.print(':');

  Serial.print(now.minute(), DEC);

  Serial.print(':');

  Serial.print(now.second(), DEC);

  Serial.println();

  delay(1000);

}