Close

Odpověď na: Osvětlení akvaria Led pásky

Úvodní stránka Fórum Vaše projekty Arduino Osvětlení akvaria Led pásky Odpověď na: Osvětlení akvaria Led pásky

#7239
letakp
Účastník

Zatím jsem upravil void loop a funguje mi to asi tak, jak jsem si představoval.
výpis loop zde:
void loop()
{

pinMode(svetlo1,OUTPUT);
displayTime(); // display the real-time clock data on the Serial Monitor,
delay(1000); // every second

byte s, m, h, dvt, dvm, mesic, r;
readDS3231time(&s, &m, &h, &dvt, &dvm, &mesic, &r);

if (h >= 8 && h < 21) den = 1; // nastaveni intervalu sviceni
else den = 0;
for (byte brightness = 0; den == 1 && sviti == 0 && brightness <= 255; brightness ++) {
displayTime(); // display the real-time clock data on the Serial Monitor,
analogWrite(svetlo1, brightness);
if(brightness == 255) sviti = 1;
delay(5000);

}

for (byte brightness = 255; den == 0 && sviti == 1 && brightness >= 0; brightness –) {
displayTime(); // display the real-time clock data on the Serial Monitor,
analogWrite(svetlo1, brightness);
if(brightness == 0) sviti = 0;
delay(5000);}

}