Files
cs2810/Gates/Gates.ino
T
2026-08-04 06:59:21 -06:00

74 lines
1.0 KiB
Arduino

/*
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);
}
}
*/