In offerta!

DS3231 AT24C32 IIC Modulo orologio di precisione con memoria modulo real time clock rtc per Arduino

Il prezzo originale era: 6,65 €.Il prezzo attuale è: 4,19 €. Escluso IVA

Il DS3231 AT24C32 IIC Modulo è un orologio di precisione con memoria RTC per Arduino. Utilizzato per progetti temporizzati e di accuratezza elevata.

Disponibile su ordinazione

COD: ARD001586 Categorie: ,

Descrizione

Cos’è

Il DS3231 AT24C32 IIC Modulo è un componente per Arduino che combina le funzionalità di un orologio reale a tempo (RTC) con una memoria incorporata. Questo modulo è progettato per offrire precisione temporale elevata e capacità di memorizzazione dati.

Caratteristiche

  • Modulo DS3231 con integrazione del chip AT24C32
  • Comunicazione IIC (Inter-Integrated Circuit)
  • Orologio reale a tempo (RTC) per accuratezza temporale
  • Memoria incorporata di 32Kbit (AT24C32)

A cosa serve

Questo modulo è ideale per progetti che richiedono una precisione temporale elevata e la capacità di memorizzare dati. Può essere utilizzato in applicazioni come cronometri, timer programmabili o qualsiasi altro progetto Arduino dove sia necessario tenere traccia del tempo con accuratezza.

Tutorial: Come usare il Modulo DS3231 AT24C32 IIC

Questo modulo orologio di precisione con memoria è ideale per progetti che richiedono un cronotasto preciso e una memoria temporale per Arduino.

Cosa serve

  • Arduino
  • Cavo IIC
  • Resistenza pull-up (10kΩ)
  • Datasheet del DS3231

Passi

  1. 1. Installa l’arancino DS3231 sul tuo Arduino.
  2. 2. Collega il VCC del modulo al 5V di Arduino.
  3. 3. Collega GND del modulo al GND di Arduino.
  4. 4. Collega SDA del modulo al pin SDA di Arduino.
  5. 5. Collega SCL del modulo al pin SCL di Arduino.
  6. 6. Collega una resistenza pull-up (10kΩ) tra SDA e GND.
  7. 7. Carica il codice Arduino fornito.
  8. 8. Verifica l’ora e la data sul Display Serial Monitor.

Codice di esempio

```
#include <Wire.h>
#include <RTClib.h>

RTC_DS3231 rtc;

void setup() {
  Serial.begin(9600);
  if (!rtc.begin()) {
    Serial.println("RTC não iniciado");
    while (1);
  }
  Serial.println("RTC iniciado");
}

void loop() {
  DateTime now = rtc.now();
  Serial.print("Hora atual: ");
  Serial.print(now.hour(), DEC);
  Serial.print(":");
  Serial.print(now.minute(), DEC);
  Serial.print(":");
  Serial.print(now.second(), DEC);
  Serial.print(" - ");
  Serial.print("Data atual: ");
  Serial.print(now.year(), DEC);
  Serial.print(");");
  Serial.print(now.month(), DEC);
  Serial.print(");");
  Serial.print(now.day(), DEC);
  Serial.println(");");
  delay(1000);
}
```

Mini-progetto

Crea un cronometro semplice utilizzando il modulo DS3231 per misurare il tempo trascorso.

Errori comuni

  • Dimenticare di collegare la resistenza pull-up.
  • Collegare SDA e SCL al pin sbagliato.
  • Non inizializzare correttamente il modulo RTC.
  • Dimenticare di verificare la connettività IIC.

Accessori consigliati

  • Display 16×2 LCD
  • Button
  • Resistenza 10kΩ
  • Cavo IIC

Domande frequenti

Come posso verificare se il modulo è funzionante?
Verifica la connettività IIC e carica il codice di esempio. Se l’ora e la data vengono visualizzate correttamente, il modulo funziona.

Posso utilizzare questo modulo con Arduino Nano?
Sì, il modulo è compatibile con Arduino Nano.

Quanto tempo può rimanere la batteria del modulo?
Verifica sul datasheet per le specifiche precise.

Informazioni aggiuntive

Peso 21 g