Vom acționa un LED folosind o fotorezistență. Când valoarea fotorezistenței scade sub o anumita valoare, LED-ul se va aprinde.
Link:
https://www.tinkercad.com/things/lsciOaHSLsL-07-led
int sensorValue = 0;
void setup() {
pinMode(A0, INPUT);
pinMode(9, OUTPUT);
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(A0);
Serial.println(sensorValue);
if(sensorValue < 100){digitalWrite(9,HIGH);
}else digitalWrite(9,LOW);
delay(100); // Întârziere 100 millisecunde
}
Fotorezistorul (de la “foton” = „particulă de lumină” și „rezistor”) este un dispozitiv a cărui rezistență electrică variază în funcție de nivelul luminii la care este expus. Este cunoscut drept senzor de lumină.
Linia de cod “Serial.println(sensorValue)” afișează în Serial Monitor valorile fotorezistorului, iar linia “Serial.begin()” setează rata de date în biți pe secundă pentru transmisia de date în serie.
Atenție! Pentru a comunica corect cu Serial Monitor trebuie să ne asigurăm că folosim una din ratele de transmisie enumerate în meniu.