Stap 10: Test - met Arduino!
Hier is een eenvoudige testprogramma om te zien of alles werkt.Zodra dit is geladen op de Arduino alle 3 LEDs moeten samen knipperen. Als u de knop ingedrukt knipperen ze goed één filter tegelijk.
Als het niet werkt Controleer wat spullen.
-Is het bestuur van de Blinky vis de juiste pinnen op de Arduino is aangesloten?
-De gesoldeerd gewrichten ziet oke?
-Zijn de weerstanden recht? (R2, 3 of 4 zijn het dezelfde R1 is anders)
-Misschien een LED is in achteruit? (zorg ervoor dat de platte kant (of Inkeping) op de LED is aan het einde van de staart van de vis)
ARDUINO CODE ***
blinkyFish_2
Pinnen
int Led1 = 11;
int Led2 = 10;
int Led3 = 9;
int knop = 12;
int PullUp = 13;
int ButtonState = 0;
VOID Setup {}
pinMode (Led1, uitvoer);
pinMode (Led2, uitvoer);
pinMode (Led3, uitvoer);
pinMode (knop, INPUT);
digitalWrite (PullUp, hoge);
}
void loop {}
ButtonState = digitalRead(Button);
Als (ButtonState == HIGH) {}
digitalWrite (Led1, 1);
vertraging (1000);
digitalWrite (Led1, 0);
digitalWrite (Led2, 1);
vertraging (1000);
digitalWrite (Led2, 0);
digitalWrite (Led3, 1);
delay(1000);
digitalWrite(Led3,0);
delay(1000);
}
else {}
digitalWrite (Led1, 0);
digitalWrite (Led2, 0);
digitalWrite (Led3, 0);
delay(1000);
digitalWrite (Led1, 1);
digitalWrite (Led2, 1);
digitalWrite (Led3, 1);
delay(1000);
}
}