Sziasztok,
szeretnék egy kis segítséget kérni Arduino programozással kapcsolatban.
Amit szeretnék:
Szeretném időközönként mágnes kapcsolókat kapcsolni. Pl: minden nap 07:00 és 19:00 5 percre. Az idő függvény deklarálásában az érték kinyerésében akadtam meg, ehhez szeretnék kérni támpontot, hogy ezt hogyan is kellene deklarálni, kezelni. Itt egy kicsit lefagytam... a vezérlés már meg van csak az időket kellene hozzá tennem.
Köszi előre is!
Kalmi
Arduino - dátum, idő deklarálása
Re: Arduino - dátum, idő deklarálása
Milyen óra IC-t használsz?
Re: Arduino - dátum, idő deklarálása
Mintakód vagy miből kapod vissza az adatot?
http://www.tavir.hu - a gazda
Re: Arduino - dátum, idő deklarálása
Gyanítom, hogy a chip rendszeróráját szeretnéd lekérdezni, de ugye ez itt nem így működik.
Mikrokontrolleres környezetben a rendszeridő funkcióról és szolgáltatásairól sajátkezűleg kell gondoskodni, mert az nincs beépítve.
Tehát kell egy RTC kialakítás (Real Time Clock). Erről szol @vargham kolléga kérdése, hogy ehhez milyen IC-t használsz.
Megoldás lehet még, ha van WiFi és az Arduino környezet is WiFi képes, akkor egy publikus időszerverről lekérhető az aktuális idő.
Mikrokontrolleres környezetben a rendszeridő funkcióról és szolgáltatásairól sajátkezűleg kell gondoskodni, mert az nincs beépítve.
Tehát kell egy RTC kialakítás (Real Time Clock). Erről szol @vargham kolléga kérdése, hogy ehhez milyen IC-t használsz.
Megoldás lehet még, ha van WiFi és az Arduino környezet is WiFi képes, akkor egy publikus időszerverről lekérhető az aktuális idő.
Re: Arduino - dátum, idő deklarálása
Hálózatot kapcsolsz?
Én egyszerűsítettem (1 csatorna): S20 sonoff hálózati modul
Arduino esetén kell egy óraforrás:
- RTC chip (óramodul, amiből kiovasva tudod a pontos időt)
- Ethernet esetén a hálózatról kérsz időt (kiindulási, időszinkron) és a AVR chipben jár egy belső óra... (vagy Ethernet helyett GSM)
Arduinoban a DS1307 illetve DS3231 chip elterjedt...
Első oldalon google találat - kiindulásnak jó lehet:
https://www.instructables.com/id/Arduin ... Set-Point/
Én egyszerűsítettem (1 csatorna): S20 sonoff hálózati modul
Arduino esetén kell egy óraforrás:
- RTC chip (óramodul, amiből kiovasva tudod a pontos időt)
- Ethernet esetén a hálózatról kérsz időt (kiindulási, időszinkron) és a AVR chipben jár egy belső óra... (vagy Ethernet helyett GSM)
Arduinoban a DS1307 illetve DS3231 chip elterjedt...
Első oldalon google találat - kiindulásnak jó lehet:
https://www.instructables.com/id/Arduin ... Set-Point/
http://www.tavir.hu - a gazda