In offerta!

Modulo PCF8591 AD / DA Convertitore Analogico Digitale per Arduino Raspberry pi

Il prezzo originale era: 2,88 €.Il prezzo attuale è: 2,51 €. Escluso IVA

Modulo convertitore analogico-digitale con interfaccia seriale

4 disponibili (ordinabile)

Descrizione

Il modulo convertitore analogico-digitale PCF8591 è un dispositivo che fornisce una lettura delle informazioni analogiche e digitali. L’uscita del sensore è un segnale seriale che può essere letto da un Arduino o un’altra piattaforma di sviluppo.

Tutorial: Come usare PCF8591

Il PCF8591 è un modulo convertitore AD/DA utile per misurare e controllare valori analogici su Arduino e Raspberry Pi. Ideale per progetti di precisione.

Cosa serve

  • Arduino o Raspberry Pi
  • PCF8591
  • Resistenza pull-up 4.7kΩ
  • Connessioni I2C

Passi

  1. 1. Installazione del modulo: collega VCC a 5V, GND a GND, SDA e SCL ai rispettivi pin I2C.
  2. 2. Aggiungi la libreria Adafruit_PCF8591 su Arduino IDE.
  3. 3. Configura il pin I2C sul PCF8591 (es. 0x48).
  4. 4. Leggi i canali AD: `analogReadChannel(0)`. Verifica sul datasheet.
  5. 5. Scrivi ai canali DA: `analogWriteChannel(0, 128)`. Verifica sul datasheet.
  6. 6. Testa la lettura e scrittura con un LED.
  7. 7. Configura il pull-up resistenza (4.7kΩ) tra SCL e VCC.
  8. 8. Verifica la stabilità del sistema.

Codice di esempio

```cpp
#include <Adafruit_PCF8591.h>

Adafruit_PCF8591 pcf;

void setup() {
  pcf.begin(0x48);
}

void loop() {
  int value = pcf.analogRead(0);
  Serial.println(value);
}
```

Mini-progetto

Crea un semplice indicatore di stato luminoso utilizzando un PCF8591 per leggere la luce ambiente e controllare un LED.

Errori comuni

  • Omettere la configurazione del pull-up resistenza.
  • Collegare erratamente i pin I2C.
  • Utilizzare un pin I2C non supportato dal PCF8591.
  • Dimenticare di aggiungere la libreria Adafruit_PCF8591.

Accessori consigliati

  • LED
  • Resistenza
  • Sensori luminosità
  • Cavo I2C

Domande frequenti

Come devo configurare il pull-up resistenza?
Collega una resistenza 4.7kΩ tra il pin SCL e VCC.

Quali pin I2C posso utilizzare?
Sul Raspberry Pi, utilizza GPIO 3 (SDA) e 5 (SCL). Sull’Arduino, utilizza i pin SDA e SCL.

Perché devo verificare sul datasheet?
I valori specificati nel datasheet sono quelli più accuratevoli per le operazioni AD/DA.

Informazioni aggiuntive

Peso 21 g