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
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);}
}