Kod: Markera allt
const int door = 2; // strömbrytaren
const int led = 5; // LEDpin att använda
int buttonState = 0; // variabler för att läsa dörrens status
void setup() {
// talar om att led är en utgång:
pinMode(led, OUTPUT);
// talar om att door är en ingång:
pinMode(door, INPUT);
}
void loop(){
// read the state of the pushbutton value:
buttonState = digitalRead(door);
// kollar om dörren är stängd.
// om den är det så behålls LED släckt, eller släcks:
if (buttonState == HIGH) {
// Släck LED:
digitalWrite(led, LOW);
}
//Kollar om dörren är öppen..
//om den är det så tänds LED.
else{
// Tänd LED:
digitalWrite(led, HIGH);
}
}
Såhär ser det ut just nu, med bara en LED. Men jag fattar verkligen inte hur jag ska få den att fadeout efter 30 sekunder om den är tänd. Det enda som händer just nu är att lampan slocknar om jag trycker på strömbrytarn. Och det är ju en bit på vägen iaf