Dodajem treće i četvrto predavanje.
This commit is contained in:
22
cetvrto_predavanje/fotosenzor_led/fotosenzor_led.ino
Normal file
22
cetvrto_predavanje/fotosenzor_led/fotosenzor_led.ino
Normal file
@@ -0,0 +1,22 @@
|
||||
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
|
||||
}
|
||||
|
BIN
cetvrto_predavanje/fotosenzor_led/scheme.png
Normal file
BIN
cetvrto_predavanje/fotosenzor_led/scheme.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 50 KiB |
2
cetvrto_predavanje/fotosenzor_led/sketch.yaml
Normal file
2
cetvrto_predavanje/fotosenzor_led/sketch.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
default_port: /dev/ttyUSB0
|
||||
default_fqbn: arduino:avr:uno
|
Reference in New Issue
Block a user