Classes/csci218/Labs/Lab5/FIzzBuzz/FIzzBuzz.ino
2024-09-24 14:07:42 -04:00

41 lines
776 B
C++

const int LED1 = 10;
const int LED2 = 11;
const int DELAY = 500;
int i = 1;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if (!(i % 3) && !(i % 5)) {
Serial.println("FizzBuzz");
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
} else if (!(i % 3)) {
Serial.println("Fizz");
digitalWrite(LED1, HIGH);
digitalWrite(LED2, LOW);
} else if (!(i % 5)) {
Serial.println("Buzz");
digitalWrite(LED1, LOW);
digitalWrite(LED2, HIGH);
} else {
Serial.println(i);
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
}
i++;
if (i == 31) {
i = 1;
}
delay(DELAY);
}