Télécharger Imprimer la page

Raspberry PICO Mode D'emploi page 106

Publicité

17.2.3 Conversion analogique digitale
#include <Wire.h>
byte valeur
= 0;
void
setup()
{
Wire.setSDA(16);
Wire.setSCL(17);
Wire.begin();
Wire.setClock(10000);
// Serial a 9600 bauds et attente d'initialisation
Serial.begin(9600);
while
(!Serial);
}
void
loop()
{
// Affiche les valeurs
Wire.beginTransmission(0x48);
Wire.write(0x44);
Wire.endTransmission();
Wire.requestFrom(0x48, 5);
valeur
= Wire.read();
valeur
= Wire.read();
Serial.print("Canal 1:
Serial.print(valeur);
valeur
= Wire.read();
Serial.print(" Canal 2:
Serial.print(valeur);
valeur
= Wire.read();
Serial.print(" Canal 3:
Serial.print(valeur);
valeur
= Wire.read();
Serial.print(" Canal 4:
Serial.println(valeur);
// Tempo
delay(10);
}
Le programme affichera la valeur brute entre 0 et 255 des 4 canaux.
//include Wire.h library
");
");
");
");

Publicité

loading

Ce manuel est également adapté pour:

Pico w