Unit 13: A touching connection

 

 

Code for Sketch: 


const int touchSensor1 = 12;  // Touch sensor 1 pin
const int touchSensor2 = 13;  // Touch sensor 2 pin
const int redLED = 6;         // Red LED pin
const int greenLED = 7;       // Green LED pin

void setup() {
  pinMode(touchSensor1, INPUT);
  pinMode(touchSensor2, INPUT);
  pinMode(redLED, OUTPUT);
  pinMode(greenLED, OUTPUT);

  digitalWrite(redLED, LOW);
  digitalWrite(greenLED, LOW);
}

void loop() {
  bool touch1 = digitalRead(touchSensor1) == HIGH;
  bool touch2 = digitalRead(touchSensor2) == HIGH;

  if (touch1 && touch2) {
    digitalWrite(greenLED, HIGH);
    digitalWrite(redLED, LOW);
  } else if (touch1 || touch2) {
    digitalWrite(redLED, HIGH);
    digitalWrite(greenLED, LOW);
  } else {
    digitalWrite(redLED, LOW);
    digitalWrite(greenLED, LOW);
  }
}

  

Notes: