Arduino - dátum, idő deklarálása

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
kalmarr
Újonc
Újonc
Hozzászólások: 1
Csatlakozott: 2020. május 14. csütörtök, 20:20

Arduino - dátum, idő deklarálása

HozzászólásSzerző: kalmarr » 2020. május 14. csütörtök, 20:22

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

vargham
Chipgyilok
Hozzászólások: 278
Csatlakozott: 2014. január 8. szerda, 8:32
Kapcsolat:

Re: Arduino - dátum, idő deklarálása

HozzászólásSzerző: vargham » 2020. május 15. péntek, 5:38

Milyen óra IC-t használsz?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10058
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Arduino - dátum, idő deklarálása

HozzászólásSzerző: Robert » 2020. május 16. szombat, 16:29

Mintakód vagy miből kapod vissza az adatot?
http://www.tavir.hu - a gazda :)

Avatar
aaszabo
Tranzisztorgyógyász
Hozzászólások: 150
Csatlakozott: 2012. január 22. vasárnap, 7:00
Tartózkodási hely: Budapest

Re: Arduino - dátum, idő deklarálása

HozzászólásSzerző: aaszabo » 2020. május 31. vasárnap, 22:23

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ő.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10058
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Arduino - dátum, idő deklarálása

HozzászólásSzerző: Robert » 2020. június 1. hétfő, 16:40

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/
http://www.tavir.hu - a gazda :)


Vissza: “Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég