Płynne włączenie diody led

Masz problem z Arduino? Tutaj możesz szukać pomocy.
ODPOWIEDZ
mavi
Młodszy majsterkowicz
Posty: 5
Rejestracja: 3 sty 2016, 23:33

Płynne włączenie diody led

Post autor: mavi » 15 sty 2016, 04:30

Witam

W necie jest sporo prostych projektów, które płynnie włączają i zaraz wyłączają diodę LED wykorzystując wyjście PWN w Arduino, powodując jej miganie.

Szukałem z marnym skutkiem kodu, który po naciśnięciu chwilowego przycisku, płynnie włączy diodę led i pozostawi ją włączoną. I podobnie sprawa się ma z płynnym wyłączeniem diody po naciśnięciu przycisku.
pzdr.

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


Awatar użytkownika
arduino-lab
Młodszy majsterkowicz
Posty: 30
Rejestracja: 2 gru 2015, 14:41
Kontakt:

Re: Płynne włączenie diody led

Post autor: arduino-lab » 15 sty 2016, 09:18

Kod: Zaznacz cały

int diodaPin = 3;
int przyciskPin = 5;
int przycisk = 0;
int stan_przycisku = 0;

//w pętli setup
pinMode(diodaPin, OUTPUT);
pinMode(przyciskPin, INPUT);

// pętla loop
przycisk = digitalRead(przyciskPin);

if (przycisk == 1 && stan_przycisku == 0) {
 for (int jasnosc = 0; jasnosc < 256; jasnosc++) {
 analogWrite(diodaPin, jasnosc);
 }
stan_przycisku = 1;
}
ODPOWIEDZ

Strony partnerskie: