Kód: Vybrat vše
int INPRIKAZ;
//tady je regulace jasu!
int LED5 = 6; // pin, ke kterému je LED připojena
int brightness = 0; // jas LED
int fadeAmount = 10;
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}
void loop() {
//zvýšení snížení jasu páté led!
if (Serial.available() > 0) {
// Pokud přicházení na sériové lince data, uloží je do proměnné INPRIKAZ:
INPRIKAZ = Serial.read();
if (INPRIKAZ == '+'){
brightness = brightness + 10;
analogWrite(6, brightness);
}
if (INPRIKAZ == '-'); {
brightness = brightness - 10;
analogWrite(6, brightness);
}
}
}
Kód: Vybrat vše
Takže, teď při použití tohoto, se na povel - i + ledka postupně zhasíná. Nic víc. Navíc nikdy úplně nezhasne, ale předtím to uměla, ale to by nebyl takový problém.