Blinky fisk (10 / 13 steg)
Steg 10: Testa - med Arduino!
Här är ett enkelt testprogram för att se om allt fungerar.När detta läses på Arduino alla 3 lysdioder bör blinka tillsammans. Om du håller nere knappen blinkar de väl en i taget.
Om det inte fungerar kontrollera vissa saker.
-Är ansluten till rätt stiften på Arduino Blinky fisk styrelsen?
-Lödde lederna ser okej?
-Är rätt motstånd? (R2, 3, 4 är samma R1 är olika)
-Kanske är ett LED i baklänges? (se till att den platta sidan (eller notch) på LED är i svansen slutet av fisken)
ARDUINO KOD ***
blinkyFish_2
Pins
int Led1 = 11;
int Led2 = 10;
int Led3 = 9;
int knappen = 12.
int PullUp = 13.
int ButtonState = 0;
void setup() {
pinMode (Led1, OUTPUT);
pinMode (Led2, OUTPUT);
pinMode (Led3, OUTPUT);
pinMode (knapp, indata);
digitalWrite (PullUp, hög);
}
void loop() {
ButtonState = digitalRead(Button);
om (ButtonState == hög) {
digitalWrite (Led1, 1);
fördröjning (1000);
digitalWrite (Led1, 0);
digitalWrite (Led2, 1);
fördröjning (1000);
digitalWrite (Led2, 0);
digitalWrite (Led3, 1);
Delay(1000);
digitalWrite(Led3,0);
Delay(1000);
}
annat {
digitalWrite (Led1, 0);
digitalWrite (Led2, 0);
digitalWrite (Led3, 0);
Delay(1000);
digitalWrite (Led1, 1);
digitalWrite (Led2, 1);
digitalWrite (Led3, 1);
Delay(1000);
}
}