Files
Examples/C++/Arduino/Audio_Visualizer/Audio_Visualizer.ino
2018-06-07 22:07:19 +01:00

43 lines
672 B
C++

void setup(){
for (int i = 3; i <= 13; i++) {
pinMode(i, OUTPUT);
}
for (int i = 3; i <= 13; i++) {
digitalWrite(i, HIGH);
delay(100);
}
Serial.begin(9600);
while (!Serial) {
;
}
for (int i = 0; i < 4; i++) {
delay(100);
allOn();
delay(100);
allOff();
}
}
void loop(){
while (Serial.available() > 0) {
int numOfLights = Serial.parseInt() + 3;
allOff();
for (int i = 0; i < numOfLights; i++) {
digitalWrite(i, HIGH);
}
}
}
void allOff() {
for (int i = 3; i <= 13; i++) {
digitalWrite(i, LOW);
}
}
void allOn() {
for (int i = 3; i <= 13; i++) {
digitalWrite(i, HIGH);
}
}