Spínání relé pomoci RTC
Napsal: 14 bře 2018, 12:01
Zdravím,
potřebuji poradit jak zapsat, aby v daný čas seplo relé. To co mám teď nějak nejede.
Celý system má řídit osvětlení akvária, které má dvě oddělená světla + chlazení led čipů.
4 relé zatím slouží k zapnutí podsvícení LCD displeje na kterém běží čas a zobrazuje se teplota z akvária.
Nemůžu přijít na to jak se RTC zeptat kolik je hodin, no a pokud bude třeba 8:00 aby se zapnulo světlo.
Přikládám kód, je to hrozný bastl, protože jsem postupně přidával moduly a postupně to oživoval a kódy bral z různých zdrojů.
aktuálně to vyhazuje že "now." neexistuje když to mám uvedeno v if podmínce pro zjištění času.
Díky všem za nápady. Napadlo mě že je chyba v překladu čísel, protože je to překládáno z DEC o HEX a opačně, ..myslím.
Je to můj první projekt, ale už to zoufale potřebuji zprovoznit.
DÍKY
Moduly:
čas DS3231
teplotní sensor DS18b20
Arduino UNO
relé 4 kanály pin 4,5,6,7
LCD přes I2C
tlačítko pro zapnutí LCD
potřebuji poradit jak zapsat, aby v daný čas seplo relé. To co mám teď nějak nejede.
Celý system má řídit osvětlení akvária, které má dvě oddělená světla + chlazení led čipů.
4 relé zatím slouží k zapnutí podsvícení LCD displeje na kterém běží čas a zobrazuje se teplota z akvária.
Nemůžu přijít na to jak se RTC zeptat kolik je hodin, no a pokud bude třeba 8:00 aby se zapnulo světlo.
Přikládám kód, je to hrozný bastl, protože jsem postupně přidával moduly a postupně to oživoval a kódy bral z různých zdrojů.
aktuálně to vyhazuje že "now." neexistuje když to mám uvedeno v if podmínce pro zjištění času.
Díky všem za nápady. Napadlo mě že je chyba v překladu čísel, protože je to překládáno z DEC o HEX a opačně, ..myslím.
Je to můj první projekt, ale už to zoufale potřebuji zprovoznit.
DÍKY
Moduly:
čas DS3231
teplotní sensor DS18b20
Arduino UNO
relé 4 kanály pin 4,5,6,7
LCD přes I2C
tlačítko pro zapnutí LCD