top of page

Capteur de lumière

int val=0;

int sensorPin=0;

int ledPin=13;

 

void setup() {

  Serial.begin(9600);

  pinMode(ledPin, OUTPUT);

}

 

void loop() {

  val=analogRead(sensorPin);

  Serial.println(val);

  if (val > 1000) {

    digitalWrite(ledPin, HIGH);

  } else {

    digitalWrite(ledPin, LOW);

  }

  delay(1000);

}

Explication : La photorésistance détecte la lumière, ce qui donne une valeur. La condition if sert à allumer la lumière quand la valeur atteind 1000. Bien mettre le fil de l'analogue à la borne + de la photorésistance. 1000 peut être changer.

PayPal ButtonPayPal Button
bottom of page