int sw1 = 0;
int sw2 = 0;
int swon = 0;
void setup() {
Serial.begin(115200);
pinMode(13, INPUT_PULLUP);
pinMode(12, INPUT_PULLUP);
pinMode(15, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(18, OUTPUT);
}
void loop() {
sw1 = digitalRead(13);
sw2 = digitalRead(12);
Serial.print("sw1 = ");
Serial.println(sw1);
Serial.print("sw2 = ");
Serial.println(sw2);
delay(100);
if (sw1 == 0) {
swon = !swon;
}
if (swon == 1) {
digitalWrite(15, HIGH);
}
else {
digitalWrite(15, LOW);
}
}
//////////////////////////// ledright (run from right to left)
void ledright() {
digitalWrite(18, HIGH);
delay(500);
digitalWrite(18, LOW);
delay(500);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
delay(500);
digitalWrite(4, HIGH);
delay(500);
digitalWrite(4, LOW);
delay(500);
digitalWrite(15, HIGH);
delay(500);
digitalWrite(15, LOW);
delay(500);
}
//////////////////////////////////// leddual
void leddual () {
digitalWrite(15, HIGH);
digitalWrite(18, HIGH);
delay(800);
digitalWrite(15, LOW);
digitalWrite(18, LOW);
delay(800);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
delay(500);
}