Finish week3 simple simon code

This commit is contained in:
Anthony Wang 2022-09-22 16:35:59 -04:00
parent d78c18b6a3
commit 4c588943fc
Signed by: a
GPG key ID: 42A5B952E6DD8D38
2 changed files with 21 additions and 0 deletions

21
week3/week3.ino Normal file
View file

@ -0,0 +1,21 @@
void setup() {
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
analogReadResolution(8);
}
void loop() {
int light = random(0, 2);
delay(1000);
digitalWrite(light, HIGH);
delay(1000);
digitalWrite(light, LOW);
while (analogRead(A0) < 240 && analogRead(A1) < 240);
int correct = (analogRead(A0) < 128) ^ light;
for (int i = 0; i < 4; ++i) {
digitalWrite(correct, HIGH);
delay(200);
digitalWrite(correct, LOW);
delay(200);
}
}