# Modulo RTC di precisione, DS1307, I2C, 3.3-5V

> Modulo RTC DS1307 con interfaccia I2C, per la misurazione precisa di ora e data (ore, minuti, secondi, giorno, mese, anno). Alimentazione 3.3-5.5 VDC, chip di memoria AT24C32 (EEPROM 32 KB), uscita SQ per onda quadra, frequenza di aggiornamento 1 Hz, calendario preciso fino al 2100. Supporta batteria di backup CR2032 o LIR2032 (non incluse). Dimensioni scheda 28 x 28 mm. Compatibile con Arduino e altre schede di sviluppo.

- Pagina: https://sigmanortec.ro/it/modulo-rtc-di-precisione-ds1307-i2c-33-5v
- Prezzo: 4.99 RON
- Disponibilità: Disponibile
- Riferimento: 33042 · EAN: 5944168863785
- Categoria: Meccatronica e IoT > Sensori e moduli > Modulo Orologio
- Specifiche: tensione: ANNO DOMINI; Tensione di alimentazione: 3.3; Tensione massima di ingresso: 5
- Collo (dati di spedizione): 0.004 kg
- Aggiornato: 2026-09-14
- Negozio: [Sigmanortec.ro](https://sigmanortec.ro/it/llms.txt)
- Prezzi: RON, IVA inclusa; prezzi e disponibilità al 2026-10-22 03:38 (Europe/Bucharest)

## Descrizione

Il modulo RTC DS1307 fornisce misurazioni precise di data e ora per Arduino e altre schede, con una comunicazione I2C di facile integrazione. Funziona a 3,3-5 V e mantiene l'ora grazie a una batteria di backup CR2032, include una EEPROM AT24C32 per ulteriore spazio di archiviazione e un'uscita SQ per segnali a onda quadra, ideale per automazione, monitoraggio e progetti IoT.
Il modulo Real Time Clock RTC DS1307 è una soluzione pratica per progetti con Arduino e altre schede di sviluppo, offrendo una misurazione precisa del tempo e la gestione del calendario in tempo reale. Questo modulo permette la lettura dell'ora in formato ore, minuti e secondi, così come della data completa, includendo giorno, mese e anno.
Integra il chip DS1307 per la funzione di orologio e la memoria AT24C32, utile per memorizzare dati aggiuntivi direttamente sul modulo. La comunicazione avviene tramite interfaccia I2C, il che semplifica molto il collegamento e l'uso in applicazioni elettroniche, automazioni, sistemi di monitoraggio o progetti IoT.
Il modulo funziona con alimentazione tra 3,3 e 5,5 VDC, essendo compatibile con un'ampia gamma di piattaforme di sviluppo. Include supporto per batteria di backup tipo CR2032 o LIR2032 (non inclusa), così da mantenere tempo e data anche in caso di interruzione dell'alimentazione. Il calendario integrato garantisce un funzionamento corretto a lungo termine, e la frequenza di aggiornamento di 1 Hz offre letture stabili e precise. Le dimensioni compatte lo rendono facile da integrare in progetti dove lo spazio disponibile è limitato.
Specifiche:
Tensione di alimentazione: 3,3 - 5,5 VDC
Chip orologio: DS1307
Chip memoria: AT24C32
Capacità memoria EEPROM: 32 KB
Interfaccia comunicazione: I2C / IIC / TWI
Linee interfaccia: SDA, SCL
Frequenza aggiornamento dati: 1 Hz
Dati disponibili: ora, minuti, secondi, giorno, mese, anno
Batteria backup compatibile: CR2032 o LIR2032 (non inclusa)
Segnale uscita: SQ per onda quadra
Calendario preciso: fino all’anno 2100
Dimensioni scheda: 28 x 28 mm
Pinout:
Pin
Descrizione
SQ
Uscita segnale onda quadra
DS
Uscita per sensore temperatura DS18B20
SCL
Linea di clock per interfaccia I2C
SDA
Linea dati per interfaccia I2C
VCC
Alimentazione modulo 3,3 - 5,5 VDC
GND
Massa del sistema
BAT
Connessione per batteria di backup
Utilizzo:
Collegare il pin VCC alla fonte di alimentazione della scheda di sviluppo.
Collegare il pin GND alla massa del sistema.
Le linee SDA e SCL si collegano all'interfaccia I2C della scheda.
Il pin SQ può essere usato per uscita di segnale rettangolare, a seconda della configurazione.
Montare una batteria compatibile per mantenere l'ora in assenza di alimentazione principale.
Impostazione dell’Ora:
Per l'impostazione iniziale dell'ora e della data si usano le righe setRegister(...) nella sezione setup().
L'ordine dei registri è il seguente: setRegister(0, valore) per i secondi, setRegister(1, valore) per i minuti, setRegister(2, valore) per le ore, setRegister(3, valore) per il giorno della settimana, setRegister(4, valore) per il giorno del mese, setRegister(5, valore) per il mese, setRegister(6, valore) per l'anno.
Esempio per la data 17/03/2026 e ora 14:30:00: setRegister(0, 0), setRegister(1, 30), setRegister(2, 14), setRegister(3, 2), setRegister(4, 17), setRegister(5, 3), setRegister(6, 26).
Dopo aver caricato il codice con i valori desiderati, le righe di impostazione devono essere commentate e lo sketch deve essere caricato nuovamente per evitare la riscrittura dell'ora a ogni riavvio.
Il modulo manterrà automaticamente l'ora e la data impostate grazie alla batteria di backup, anche in caso di interruzione dell'alimentazione.
Numerazione dei giorni:
Valore
Giorno
1
Lunedì
2
Martedì
3
Mercoledì
4
Giovedì
5
Venerdì
6
Sabato
7
Domenica
Esempio Arduino:
Pin modulo
Pin Arduino Uno
VCC
5V
GND
SDA
A4
SCL
A5
SQ
D2
Codice disponibile nella sezione di test del prodotto.
