#include "pitches.h" //Notes are stored into this library
const int ledRedPin = 11;
const int ledBluePin = 10;
const int ledGreenPin = 9;
const int ledYellowPin = 8;
const int buttonA = 7;
const int buttonB = 6;
const int buttonC = 5;
const int buttonD = 4;
const int Buzz = 3;
void setup()
{
pinMode(ledBluePin, OUTPUT);
pinMode(ledGreenPin, OUTPUT);
pinMode(ledRedPin, OUTPUT);
pinMode(ledYellowPin, OUTPUT);
pinMode(buttonA, INPUT_PULLUP);
pinMode(buttonB, INPUT_PULLUP);
pinMode(buttonC, INPUT_PULLUP);
pinMode(buttonD, INPUT_PULLUP);
}
void loop()
{
while(digitalRead(buttonA) == LOW)
{ tone(Buzz,NOTE_C5); digitalWrite(ledRedPin, HIGH); }
digitalWrite(ledBluePin, LOW);
while(digitalRead(buttonB) == LOW)
{ tone(Buzz,NOTE_D5); digitalWrite(ledBluePin, HIGH); }
digitalWrite(ledGreenPin, LOW);
while(digitalRead(buttonC) == LOW)
{ tone(Buzz,NOTE_E5); digitalWrite(ledGreenPin, HIGH); }
digitalWrite(ledRedPin, LOW);
while(digitalRead(buttonD) == LOW)
{ tone(Buzz,NOTE_F5); digitalWrite(ledYellowPin, HIGH); }
digitalWrite(ledYellowPin, LOW);
noTone(Buzz);
delay(100);
}
Comments