Description
Le module PCF8591 est un convertisseur analogique-numérique (ADC) et numérique-analogique (DAC) 8 bits, idéal pour les projets avec Arduino.
Caractéristiques du Module PCF8591
- Entrées Analogiques : 4 canaux d’entrée analogique.
- Sortie Analogique : 1 canal de sortie analogique.
- Interface : Communication via bus I2C.
- Broches d’Adresse : A0, A1, A2 pour programmer l’adresse matérielle.
- Tension d’Entrée : Plage de 0 à 5V.
- Dimensions : 3,6 cm x 2,3 cm.
Connexions avec Arduino
- VCC : Connectez à 5V de l’Arduino.
- GND : Connectez à GND de l’Arduino.
- SDA : Connectez à la broche A4 de l’Arduino.
- SCL : Connectez à la broche A5 de l’Arduino.
Utilisation
Pour lire les valeurs analogiques et les convertir en numériques, vous pouvez utiliser la bibliothèque Adafruit PCF8591. Voici un exemple de code pour démarrer :
#include <Adafruit_PCF8591.h>
Adafruit_PCF8591 pcf = Adafruit_PCF8591();
void setup() {
Serial.begin(115200);
if (!pcf.begin()) {
Serial.println("PCF8591 non trouvé !");
while (1);
}
pcf.enableDAC(true);
}
void loop() {
Serial.print("AIN0: ");
Serial.println(pcf.analogRead(0));
delay(1000);
}
Ce module est parfait pour des projets de capteurs et de mesures, comme le contrôle de l’environnement ou des interfaces utilisateur avancées.