Stap 3: Code
De volgende is de code voor het knipperende apparaat.-----------------------------------------------------------------
#define POT_PIN 5 VOID Setup {} void loop {} digitalWrite (LED_PIN, hoge);
#define LED_PIN 3
deze uitgang instellen
pinMode (LED_PIN, uitvoer);
}
int val;
Val=analogRead(POT_PIN);
delay(val);
digitalWrite (LED_PIN, laag);
delay(val);
}
-----------------------------------------------------------------
Dus wat gebeurt hier? Ten eerste moet de arduino de led pincode instellen op een uitgang. Vervolgens het programma doorlopen en doet een paar dingen. Eerst wordt gereserveerd een beetje geheugen voor de waarde die zal worden gelezen van de potentiometer. Het leest vervolgens de waarde van de spanning van analoge pin 5. Dit is een waarde van 0 tot 1023, wat zich naar 0-5v vertaalt. Zodra die waarde wordt bepaald, wordt ingesteld die waarde als de vertraging voor de duur van de aan en uit de cycli van de led.
En thats it, een potentiometer (potmeter) gebruikt om te bepalen van een knipperend licht.