Siin on lüliti kasutamine.

See on kood, mida kasutasin selle projekti jaoks.
const int punane = 11;
const int sinine = 10;
const int roheline = 9;
const int nupp = 7;
int nupuOlek = 0;
int suvArv;
void setup(){
pinMode(punane, OUTPUT);
pinMode(sinine, OUTPUT);
pinMode(roheline, OUTPUT);
pinMode(nupp, INPUT);
}
void loop(){
nupuOlek = digitalRead(nupp);
if (nupuOlek == HIGH){
suvArv = random(1, 4);
if(suvArv==1){
digitalWrite(punane, HIGH);
delay(1000);
}else if(suvArv==2){
digitalWrite(sinine, HIGH);
delay(1000);
} else{
digitalWrite(roheline, HIGH);
delay(1000);
}
}
else {
digitalWrite(punane, LOW);
digitalWrite(sinine, LOW);
digitalWrite(roheline, LOW);
}
}
Töö kirjeldus
1. Ehitasime Tinkercadis vooluringi, lisasime leivaplaadi, Arduino, LED-id ja lüliti ning ühendasime need juhtmetega.
2. Kirjutasime koodi, mis loeb lüliti olekut ja süttib juhuslikult LED-i.
3. Testisime koodi Tinkercadis ja ehitasime päris vooluringi.
4. Laadisime koodi Arduino IDE kaudu üles ja testisime seadet.
