Teszt program, beépített led villogtatása:
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Led villogtatása a 11-es lábon:
void setup()
{
pinMode(11, OUTPUT);
}
void loop()
{
digitalWrite(11, HIGH);
delay(1000);
digitalWrite(11, LOW);
delay(1000);
}
Közlekedési jelzőlámpa:


int piros = 10;
int sarga = 9;
int zold = 8;
void setup() {
// ez csak egyszer fut le, az arduino ezen lábai kimenetek
pinMode(piros, OUTPUT);
pinMode(sarga, OUTPUT);
pinMode(zold, OUTPUT);
}
void loop() {
// az a kód, amit ismételni fogunk
lampa2();
//delay(15000);
}
void lampa(){
// zold kikapcs, sarga bekapcsolva 3mp-ig
digitalWrite(zold, LOW);
digitalWrite(sarga, HIGH);
delay(3000);
// sárga kikapcs, piros bekapcs 5 mp-ig
digitalWrite(sarga, LOW);
digitalWrite(piros, HIGH);
delay(5000);
// piros és sárga együtt 2mp-ig, a piros az már be van kapcsolva
digitalWrite(sarga, HIGH);
delay(2000);
// piros és sárga kikapcs, zöld be 3 mp-ig
digitalWrite(sarga, LOW);
digitalWrite(piros, LOW);
digitalWrite(zold, HIGH);
delay(3000);
}
void lampa2(){ //villogó sárga
digitalWrite(sarga, HIGH);
delay(1000);
digitalWrite(sarga, LOW);
delay(1000);
}
