In offerta!

PCF8563 PCF8563T 8563 Modulo IIC RTC per orologio in tempo reale per Arduino

Il prezzo originale era: 2,24 €.Il prezzo attuale è: 1,95 €. Escluso IVA

PCF8563 PCF8563T 8563 Modulo IIC RTC per orologio in tempo reale per Arduino

Disponibile su ordinazione

COD: ARD0010880 Categorie: ,

Descrizione

Cos’è

Il PCF8563 è un modulo IIC (Inter-Integrated Circuit) per orologi in tempo reale, progettato per essere utilizzato con Arduino e altri microcontrollori. Consente di mantenere l’orario e la data anche quando l’alimentazione è interrotta, grazie a una batteria integrata.

Caratteristiche

  • Comunicazione I2C
  • Formato: DIP-8
  • Alimentazione: 3-5.5V
  • Frequenza di funzionamento: verifica sul datasheet
  • Precisione: verifica sul datasheet
  • Batteria integrata per mantenere l’orario in caso di interruzione di alimentazione

A cosa serve

Il modulo PCF8563 è ideale per progetti Arduino che richiedono un orologio preciso e affidabile. Può essere utilizzato per creare orologi digitali, timer, sistemi di cronometraggio, registratori di eventi e molto altro. La compatibilità con Arduino lo rende facile da integrare in una vasta gamma di progetti elettronici.

Tutorial: Come usare PCF8563

Il PCF8563 è un modulo RTC (Real Time Clock) per Arduino che mantiene il tempo e la data anche quando l’energia è interrotta. Utile per progetti che richiedono precisione temporale.

Cosa serve

  • Arduino
  • Cavo I2C
  • Resistenza pull-up (10kΩ)
  • PCF8563 modulo
  • Batteria opzionale

Passi

  1. 1. Installazione: Scarica e installa l’arduino-i2c-bench per testare il modulo.
  2. 2. Collegamento: Collega VCC al 5V Arduino, GND al GND, SDA e SCL a pin 2 e 3 rispettivamente.
  3. 3. Pull-up: Connetti una resistenza pull-up (10kΩ) tra SDA e GND, tra SCL e GND.
  4. 4. Carica: Scarica il codice sorgente e carica sul tuo Arduino.
  5. 5. Test: Usa i2c-bench per verificare la comunicazione.
  6. 6. Configurazione: Usa i2c-bench per impostare l’ora e la data.
  7. 7. Installazione definitiva: Collega il modulo come descritto.
  8. 8. Prova: Verifica che l’orologio funzioni correttamente.

Codice di esempio

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

RTC_DS1307 rtc;

void setup() {
  Wire.begin();
  if (!rtc.begin()) {
    Serial.println("Failed to initialize the RTC!");
    while (1);
  }
}

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);
}
```

Mini-progetto

Crea un semplice orologio digitale con Arduino e PCF8563. Collega il modulo al display 16×2 LCD e visualizza l’ora e la data.

Errori comuni

  • Omettere i pull-up può causare problemi di comunicazione.
  • Collegare SDA e SCL a pin non I2C può causare errori.
  • Non caricare il codice corretto per il modulo RTC.
  • Dimenticare di aggiornare l’ora e la data iniziali.

Accessori consigliati

  • Display 16×2 LCD
  • Batteria CR2032
  • Arduino Uno
  • Cavo Jumper

Domande frequenti

Il modulo funziona con Arduino Uno?
Sì, funziona con Arduino Uno.

È necessario collegare una batteria?
No, ma una batteria CR2032 è consigliata per mantenere l’orologio in caso di disconnessione dell’energia.

Posso usare un altro tipo di RTC?
Sì, ma assicurati che sia compatibile con I2C.

Informazioni aggiuntive

Peso 15 g