-
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
-
válasz
Dißnäëß #16490 üzenetére
Igen, saját eepromba mentem unsigned long-ban (4byte) tárolom másodperc alapon. Cca. 130 évig elég.
De ha nem megy várhatóan többet szumma 49 napnál, akkor nyersen a millis értékét is beleteheted.Szerk.: EEEPROM.write és EEEPROM.read használatával ki tudod olvasni a byteokat (mondjuk fixen az eeeprom első 4 byteját használod erre) kiolvasod az elsőt, eltolod 8 bittel, hozzáadod a másodikat, eltolod 8 bittel, stb.
-
Tomika86
senior tag
válasz
Dißnäëß #16490 üzenetére
Én millis alapján növelek egy változót percenként, amivel pedig növeltetem az órát.
Mérem a feszültséget és mást is ADC-vel, így digitális formában rendelkezésemre áll a tápfeszültség. Ha egy megadott érték alá esik akkor mentem EEPROM-ba a perc és óra változót , bekapcsolásnál kiolvasva folytatja, valamennyi vesztés van, de nem gond.// Üzemóra számlálás
millis_aktualis = millis();
if (millis_aktualis - millis_elozo_oraszam > 60000) {
millis_elozo_oraszam = millis_aktualis;
Uzemora_perc++;
}
if (Uzemora_perc >= 60) {
Uzemora_ora++;
Uzemora_perc = 0;
}
Új hozzászólás Aktív témák
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest