ROCKETRY FRANCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Cartes Pokémon EV6.5 : où trouver le ...
Voir le deal

étude du PCF8591 avec mon ARDUINO Uno

Aller en bas

étude du PCF8591 avec mon ARDUINO Uno Empty étude du PCF8591 avec mon ARDUINO Uno

Message par lem75pat Jeu 26 Aoû - 16:41

Bonjour

Cette interface de conversion Analogique Numérique et inversement, demande
la librairie Wire.h présente d'office dans le compilateur ARDUINO

Les branchements sont
SDA à la broche A4 (Analog 4)
SCL à la broche A5 (Analog 5)
VCC à la broche 5V
GND à la broche GND

Au départ, l'instruction Wire.begin() est faite

Les instructions de lecture sont

digitalWrite(ledPin, HIGH);
Wire.beginTransmission(PCF8591);
Wire.write(0x04);
Wire.endTransmission();
Wire.requestFrom(PCF8591, 5); 0.8 ms

adcvalue0=Wire.read();
adcvalue0=Wire.read();
adcvalue1=Wire.read();
adcvalue2=Wire.read();
adcvalue3=Wire.read(); 12 µs

digitalWrite(ledPin, LOW);

Cordialement
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du PCF8591 avec mon ARDUINO Uno Empty Re: étude du PCF8591 avec mon ARDUINO Uno

Message par lem75pat Sam 28 Aoû - 13:29

programme  PCF8591

Wire.h
define PCF8591 (0x90 >> 1)

byte adcvalue0, adcvalue1, adcvalue2, adcvalue3;

void setup()
{
Wire.begin();
Serial.begin(9600);
}

void loop()
{
Wire.beginTransmission(PCF8591);
Wire.write(0x04);
Wire.endTransmission();
Wire.requestFrom(PCF8591, 5);

adcvalue0=Wire.read();
adcvalue0=Wire.read();
adcvalue1=Wire.read();
adcvalue2=Wire.read();
adcvalue3=Wire.read();

Serial.print(adcvalue0);
Serial.print(" ,");
Serial.print(adcvalue1);
Serial.print(" ,");
Serial.print(adcvalue2);
Serial.print(" ,");
Serial.print(adcvalue3);
Serial.println();

delay(1000);
}

light, temperature, external, potentiometer
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum