Blame view

progArduino/poubelle_tests/test2/test2.ino 901 Bytes
38e849ce   csaad   ajout dossier pro...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
   
  #define CAPTEUR A0
  //#define SEUIL A1
  
  #define LED 4
   
  //Valeurs par défaut
  int luminosite = 0; 
  int seuil = 100; 
   
  void setup() {
    //Initialisation de la liaison série 
    Serial.begin(9600);
   
    //Led en sortie
    pinMode(LED, OUTPUT);
    
  }
   
  void loop() {
   
    //On récupère la valeur du seuil
    luminosite = analogRead(CAPTEUR);
    //Monitoring
    Serial.print("Luminosite = ");
    Serial.print(luminosite);
    
    //On récupère la valeur du seuil
    //seuil = analogRead(SEUIL);
    //Monitoring
    Serial.print(" / Seuil = ");
    Serial.print(seuil);
   
    //Allumage de la led si la luminosité est inférieur au seuil
    if(luminosite < seuil) {
      digitalWrite(LED, HIGH);
      //Monitoring
      Serial.println(" / LED ON");
      
    //Dans le cas contraire, on l'éteint
    } else {
      digitalWrite(LED, LOW);
      //Monitoring
      Serial.println(" / LED OFF");
    }
   
    //Petite pause
    delay(20);
  }