För att lära hur Arduino programmering fungerar så skall alla programmera samma sak i början.
Detta vill lära:
Exempelkod att utgå ifrån: Kopiera och klistra in.
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, LOW);
delay(1000);
digitalWrite(13, HIGH);
delay(1000);
}
Kod för trafikljus med knapp
void setup() {
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(7, INPUT);
}
void loop() {
digitalWrite(13,HIGH);
int x = digitalRead(7);
if (x >= 1) {
trafikljus() ;
}
}
void trafikljus() {
digitalWrite(13,HIGH);
delay(2000);
digitalWrite(12,HIGH);
delay(2000);
digitalWrite(11,HIGH);
digitalWrite(13,LOW);
digitalWrite(12,LOW);
delay(2000);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
delay(2000);
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
int x = 0;
}