Objectifs
- Savoir lire une entrée analogique
- Savoir convertir une entrée analogique en une sortie TOR
- 3 Techniques à savoir
Exemple
#define Seuil 512
word valA0;
bool valLED;
void setup() {
// Init port série
Serial.begin(115200);
pinMode(3, OUTPUT);
}
void loop() {
// Lecture de la valeur du poto
valA0= analogRead(A0); // 0-1023 10 bits
// 1. Utilisation de IF
/*if (valA0 > Seuil)
digitalWrite(3, true);
else
digitalWrite(3, false);*/
// 2. Utilisation d'une condition logique
/*valLED = valA0>Seuil;
digitalWrite(3, valLED);*/
// 3. Utilisation en une ligne de commande
digitalWrite(3, valA0>Seuil);
// Affichage dans traceur série
Serial.println(valA0);
// Retard de la boucle
delay(20);
}