/* LAB: NOT Author: Samuel Gardner */ void setup() { pinMode(PIN2, INPUT); pinMode(PIN3, INPUT); pinMode(PIN4, OUTPUT); pinMode(PIN5, OUTPUT); } void loop() { if (!digitalRead(PIN2)) { digitalWrite(PIN4, HIGH); } else { digitalWrite(PIN4, LOW); } if (digitalRead(PIN3)) { digitalWrite(PIN5, HIGH); } else { digitalWrite(PIN5, LOW); } } /* LAB: AND/OR Author: Samuel Gardner void setup() { pinMode(PIN2, INPUT); pinMode(PIN3, INPUT); pinMode(PIN4, INPUT); pinMode(PIN5, INPUT); pinMode(PIN6, OUTPUT); pinMode(PIN7, OUTPUT); } void loop() { if (!digitalRead(PIN2) || !digitalRead(PIN3)) { Serial.print("pin6 should be high"); digitalWrite(PIN6, HIGH); } else { Serial.print("pin6 should be low"); digitalWrite(PIN6, LOW); } if (!digitalRead(PIN4) && !digitalRead(PIN5)) { Serial.print("pin7 should be high"); digitalWrite(PIN7, HIGH); } else { Serial.print("pin7 should be low"); digitalWrite(PIN7, LOW); } } */