Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int ledy = 5; //Gelb
- int ledb = 4; //Blau
- int ledg = 3; //Grün
- int ledr = 2; //Rot
- int currentpin = ledr;
- bool richtung = false;
- void setup() {
- // Pins als Outputs definieren
- pinMode(ledy, OUTPUT);
- pinMode(ledb, OUTPUT);
- pinMode(ledg, OUTPUT);
- pinMode(ledr, OUTPUT);
- }
- void loop() {
- // loop für die wechslenden LEDs
- digitalWrite(currentpin, HIGH); //ausgewählte LED einschalten
- delay(1000); //eine Sekunde Pause
- digitalWrite(currentpin, LOW); //ausgewählte LED auschalten
- if (richtung == false){
- currentpin++; //eine LED weiterschalten
- if (currentpin > ledy) //ende der LED reihe erreicht?
- richtung = true;
- }
- else{
- currentpin--; //eine LED weiterschalten
- if (currentpin < ledr) //ende der LED reihe erreicht?
- richtung = false;
- }
- }
Add Comment
Please, Sign In to add comment