étude du PCF8591 avec mon ARDUINO Uno
Page 1 sur 1
étude du PCF8591 avec mon ARDUINO Uno
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
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- Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris
Re: étude du PCF8591 avec mon ARDUINO Uno
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
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- Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris
Sujets similaires
» étude du BMP180 avec mon ARDUINO Uno
» étude du SG90 avec mon ARDUINO Uno
» étude du MPU6050 avec mon ARDUINO Uno
» étude du DHT11 avec mon ARDUINO Uno
» étude du DS3231 avec mon ARDUINO Uno
» étude du SG90 avec mon ARDUINO Uno
» étude du MPU6050 avec mon ARDUINO Uno
» étude du DHT11 avec mon ARDUINO Uno
» étude du DS3231 avec mon ARDUINO Uno
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|