Translations:Détecteur de présence avec un Arduino/23/fr

  1. include
const int Trig = 12;     // pin "Trig" du HC-SR04 connectée à pin 13 de l'Arduino
const int Echo = 13;     // pin "Echo" du HC-SR04 connectée à pin 12 de l'Arduino

const int LED = 1; // pin connecté à la LED + resistance

const int green = 10;   // LEDs reliées aux pins de l'Arduino via une résistance
const int yellow = 11;  // de 150 Ohms.
const int red = 12;

long cm;                // variable pour stocker la distance de l'objet en cm

Ultrasonic HCSR04(Trig,Echo);

void setup()
{
  pinMode(LED, OUTPUT);
}

void loop()
{

  cm = HCSR04.convert(HCSR04.timing(), 1);

  if(cm > 0 && cm < 20)          // Il y a une présence   {     digitalWrite(LED, HIGH); // Allumer la LED     delay(10); // Temps de traitement   }   else if(cm >= 20)  // Il n'y a pas de présence
  {
    digitalWrite(LED, LOW); // Eteindre la LED
    delay(10); // Temps de traitement
  }
}