arduino_radionica/cetvrto_predavanje/fotosenzor_led/fotosenzor_led.ino

23 lines
776 B
Arduino
Raw Permalink Normal View History

2024-04-10 07:13:23 +00:00
const int fotootpornik = A0; // Fotootpornik je povezan na analogni pin A0
const int led = 13; // Dioda povezana na pin 13
int value; // Prati napon na fotootporniku
void setup()
{
pinMode(led, OUTPUT); // Inicijalizuje pin 13 kao izlaz
digitalWrite(led, LOW); // Postavlja diodu kao isključenu (za svaki slučaj)
Serial.begin(9600); // Inicijalizuje komunikaciju sa računarom pri brzini od 9600 bit/s
}
void loop()
{
value = analogRead(fotootpornik); // Čita napon na otporniku
Serial.println(value); // Štampa vrednost na serijski monitor
if (value < 200) // Ako je vrednost manja od 200 uključi led
digitalWrite(led, HIGH);
else // Ako nije, isključi led
digitalWrite(led, LOW);
delay(50); // Pauza između očitavanja
}