74 lines
1.0 KiB
Arduino
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);
|
|
}
|
|
}
|
|
*/
|