Commented Combo Code

This commit is contained in:
Mike S 2014-01-31 11:03:56 -07:00
parent d6fffc3e57
commit 4c56765330
1 changed files with 21 additions and 9 deletions

View File

@ -1,9 +1,11 @@
/* /*
Code to Code checks for combination in order. Must press upper left button, then upper right button,
then lower left for success. Any wrong button will result in an unplesant sound,
and the code will reset.
Prof Mike Soltys Prof Mike Soltys
University of Colorado University of Colorado
1/28/2014 1/31/2014
*/ */
@ -63,13 +65,22 @@ void loop() {
if (Button == UR){ if (Button == UR){
// if so, turn that button on and continue // if so, turn that button on and continue
digitalWrite(led_UR, HIGH); digitalWrite(led_UR, HIGH);
// play success tone! Button = ButtonWait();
tone(BUZZER1,399,1000); if (Button == LL){
// interesting fact: 399 Hz is the "most plesant" frequency // if so, turn that button on and continue
// http://www.ncbi.nlm.nih.gov/pubmed/503755 digitalWrite(led_LL, HIGH);
// play success tone!
tone(BUZZER1,399,1000);
// interesting fact: 399 Hz is the "most plesant" frequency
// http://www.ncbi.nlm.nih.gov/pubmed/503755
// if at any point a wrong button is pressed, the code will jump down // if at any point a wrong button is pressed, the code will jump down
// to delay 1000, turn off the LEDs, and restart at the top of void loop() // to delay 1000, turn off the LEDs, and restart at the top of void loop()
}
// if the wrong button is pressed, play an unplesant sound
else {
tone(BUZZER1,2000,500);
}
} }
// if the wrong button is pressed, play an unplesant sound // if the wrong button is pressed, play an unplesant sound
else { else {
@ -132,3 +143,4 @@ int ButtonWait(void){