Hirdetés
- TCL LCD és LED TV-k
- Dell notebook topic
- Az SK Hynix elárulta, hogy meddig nem lesz elég memória
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- Melyik tápegységet vegyem?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen házat vegyek?
- Elkészült az SMIC 5 nm-es node-ja, de a kínaiaknak haszna nincs rajta
- Projektor topic
- Pánik a memóriapiacon
-
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. -
tvamos
nagyúr
Szerintem, ott vannak a mintaprogramok, azokat nézegesd meg először.
LED villogtatás, egyszerű soros kommunikáció, mert az jó debuggoláshoz, ilyesmi.
Esetleg az ingyenes arduino tanfolyam...Meg jo lenne, valami rendszer leírás is.
Ha később más időt akarok megadni, akkor változtatni tudjam.
Ezt valami gombokkal akarod?
Hogyan tudom itt az aktuális időt megmondani neki?
Nem azt írtad, hogy van valami rtc-d?
Új hozzászólás Aktív témák
- Corsair Vengeance LPX 32GB 3200MHz
- HP OMEN - 16.1" FHD IPS 144HZ / i7-11800H / 16GB / 1Tb PCIe 4.0 / RTX 3060 6Gb
- Dell Precision 3571 4G LTE i7-12700H 32GB 1000GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- Fujitsu LIFEBOOK E449 i3-8130U 12GB 512GB 14" FHD 1 év garancia
- Karácsonyi akció! HP ZBook Firefly 14 i7-1165G7 16GB 1000GB Nvidia Quadro T500 4GB 14" FHD 1 év gar
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Samsung Galaxy Tab A8 32GB, Újszerű, 1 Év Garanciával
- 152 - Lenovo LOQ (15IRH8) - Intel Core i5-12450H, RTX 4060
- Samsung Galaxy A34 5G / 6/128GB / Kártyafüggetlen / 12Hó garancia
- Zebra ZP505 EPL hőpapíros címkenyomtató
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest
ekkold

