Académique Documents
Professionnel Documents
Culture Documents
void setup() {
pinMode(buzzerPin, OUTPUT);
pinMode(RED_PIN, OUTPUT);
pinMode(GREEN_PIN, OUTPUT);
pinMode(BLUE_PIN, OUTPUT);
}
void loop()
{
int i, duration;
int LEDcolor;
for (i = 0; i < songLength; i++)
{
LEDcolor = random(4);
if (LEDcolor == 0) {
yellow();
}
if (LEDcolor == 1) {
blue();
}
if (LEDcolor == 2) {
green();
}
if (LEDcolor == 3) {
purple();
}
delay(tempo/10);
}
while(true){};
void yellow() {
digitalWrite(RED_PIN, HIGH);
digitalWrite(GREEN_PIN, LOW);
digitalWrite(BLUE_PIN, LOW);
}
void blue() {
digitalWrite(RED_PIN, LOW);
digitalWrite(GREEN_PIN, LOW);
digitalWrite(BLUE_PIN, HIGH);
void purple() {
digitalWrite(RED_PIN, HIGH);
digitalWrite(GREEN_PIN, LOW);
digitalWrite(BLUE_PIN, HIGH);
void green() {
digitalWrite(RED_PIN, LOW);
digitalWrite(GREEN_PIN, HIGH);
digitalWrite(BLUE_PIN, LOW);