Arduino - att lära känna lysdioder (4 / 4 steg)
Steg 4: Blink LED av och på och använda Potentiometer till Dim LED
Nu fäster potentiometern LED som innan, men inte ansluta den till den Serial Monitor. Använda samma kod som innan.
CONST int ledPin = 8; Berätta Arduino att knappen är stift 2
CONST int buttonPin = 2; Tala om Arduino att LED stift 8
Initiera knappen, lysdioder, timer, osv...
int ledState = låg;
int buttonState = 0;
lång previousMillis = 0;
långa intervall = 1000;
void setup() {
pinMode (ledPin, produktionen); Deklarera LED en utgång
pinMode (buttonPin, ingång); Decalare knappen input
}
void loop() {
buttonState = digitalRead(buttonPin); Läs om knappen är på eller av
IF(buttonState == High) {/ / om-knappen är på...
Timer:
osignerade långa currentMillis = millis();
om (currentMillis - previousMillis > intervall) {
previousMillis = currentMillis;
Besluta om LED bör vara på eller av
om (ledState == låg)
ledState = hög;
annat
ledState = låg;
digitalWrite (ledPin, ledState); Aktivera eller inaktivera LED
}
}
annat {/ / om knappen inte finns...
digitalWrite (ledPin, låg); Inaktivera LED
}
}