Hirdetés
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
gyapo11
őstag
A lényeg ez:
#include <DS3231.h>
#include <Wire.h>void setup() {Serial.begin(115200);}
void ReadDS3231()
{
int minute,hour;
minute=Clock.getMinute();
hour=Clock.getHour(h12, PM);
Serial.print(hour,DEC);
Serial.print(':');
Serial.print(minute,DEC);
}
void loop() {ReadDS3231();delay(1000);Ez a 3231-es óramodullal működik. Van egy függvény, a ReadDS3231, ami beolvassa a percet és az órát, a két változó értékét lehet fölhasználni az időablak kijelölésére, amikor a relé be vagy kikapcsolt állapotban legyen.
Valahogy így (22 óra 10 perctől 23 óra 20 percig legyen bekapcsolva):
if(hour==22 && minute==10) {digitalWrite(rele, HiGH);}
if(hour==23 && minute==20) {digitalWrite(rele, LOW);}
Ha másodpercenként olvasod ki az időt, akkor 59-szer fogja bekapcsolni, és 59-szer kikapcsolni abban az egy percben, amikor a feltétel igaz, de ez nem gond. Minden más időpontban egyik feltétel sem igaz, tehát nem történik semmi, a relé marad abban az állapotban, amiben éppen van.
A teljes példaprogramot itt találod.
Új hozzászólás Aktív témák
- Eredeti Microsoft Windows 10 / 11 Pro OEM licenc Akciós áron! 64/32 bit Azonnali kézbesítéssel
- Samsung Galaxy S24 / 8/128GB / Kártyafüggetlen / 12 Hó Garancia
- Thinkpad L13 Yoga i5-10210U 16GB 1000GB 13.3", Touch gyári magyar világítós bill 360 Gar.: 1év
- Apple iPhone 17 Pro Max 256GB,Uj, Bontatlan,36 hónap garancia
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
ekkold

