Automation - 1
Same behavior. Two functions.
const int TOUCH_SENSOR_PIN = 2;
const int LED_1_PIN = 13;
const int LED_2_PIN = 7;
void setup() {
pinMode(TOUCH_SENSOR_PIN, INPUT);
pinMode(LED_1_PIN, OUTPUT);
pinMode(LED_2_PIN, OUTPUT);
}
void loop() {
if (digitalRead(TOUCH_SENSOR_PIN) == HIGH) {
blinkLed13();
} else {
blinkLed7();
}
}
void blinkLed13() {
digitalWrite(LED_2_PIN, LOW);
digitalWrite(LED_1_PIN, HIGH);
delay(500);
digitalWrite(LED_1_PIN, LOW);
delay(500);
}
void blinkLed7() {
digitalWrite(LED_1_PIN, LOW);
digitalWrite(LED_2_PIN, HIGH);
delay(500);
digitalWrite(LED_2_PIN, LOW);
delay(500);
}
Hit ✓ Check → Hit → Upload → Touch the sensor.
If → function call. Else → function call.