Stap 4: Upload uw Code!
Hier is de code:
int switchPin = 2; int led1Pin = 7; int led2pin = 9; int led3pin = 5; int val; int val2; int buttonState; int Mode = 0; void setup() { pinMode(switchPin, INPUT); pinMode(led1Pin, OUTPUT); pinMode(led2pin, OUTPUT); pinMode(led3pin, OUTPUT); buttonState = digitalRead(switchPin); } void loop() { val = digitalRead(switchPin); delay(10); val2 = digitalRead(switchPin); if (val == val2) { if (val != buttonState) { if (val == LOW) { if (Mode == 0) { Mode = 1; } else { if (Mode == 1) { Mode = 2; } else { if (Mode == 2) { Mode = 3; } else { if (Mode == 3) { Mode = 0; } } } } } } buttonState = val; } if (Mode == 0) { // all-off digitalWrite(led1Pin, LOW); digitalWrite(led2pin, LOW); digitalWrite(led3pin, LOW); } if (Mode == 1) { digitalWrite(led1Pin, HIGH); digitalWrite(led2pin, LOW); digitalWrite(led3pin, LOW); } if (Mode == 2) { digitalWrite(led1Pin, LOW); digitalWrite(led2pin, HIGH); digitalWrite(led3pin, LOW); } if (Mode == 3) { digitalWrite(led1Pin, LOW); digitalWrite(led2pin, LOW); digitalWrite(led3pin, HIGH); } }
Deze code werd gemaakt byThat1guy99 * en getweaked door mij.
* Bekijk het hier: http://forum.arduino.cc/index.php?topic=124707.0