Objectifs
- Savoir le fonctionnement d’une touche optique
- Savoir utiliser un détecteur IR
- Savoir filtrer un signal TOR avec Arduino
- Savoir régler le seuil de sensibilité
- Etc.
Voir le tuto pour plus de détails
Programme Arduino
void setup()
{
// ADC
analogReadResolution(12); // Ajustable <= 12 (4096 Niveaux)
// Affichage
Serial.begin(250000);
}
void loop()
{
// Lecture
float V1=(float)analogRead(A0);
V1=(V1*3.3/4095.0)*1000.0;
float V2=3000.0*(V1<1000.0);
// Affichage
Serial.print(V1); Serial.print("\t");
Serial.println(V2);
delay(25);
}