Automatikus téli nyári óraállítás

Tartalom: Téli és nyári óraálltás időpontjai Óraállításkor kikapcsolt óra bekapcsoláskor Tesztelés és fejlesztés szimulátorban, DS3231 RTC óra szimulálása UnoArduSim programban Forráskód Elhatároztam, hogy csinálok végre egy olyan órát, amit egyáltalán nem kell „gondozni”! Legyen automatikus a hét napjainak kezelése, ne kelljen órát állítani a téli és a nyári átálláskor, csinálja…

olvasson tovább

Hét napja dátumból, szökőév

Szükségem volt egy óra programhoz arra, hogy a dátum alapján kitalálja magának a program a hét napját, és ne kelljen azt is beállítani, mint a legtöbb buta digitális órán. Azt, hogy miképpen kell ezt megcsinálni, gyorsan találtam ötletet a neten. Még program forrást is találtam, de hibás volt. Igy némi…

olvasson tovább

Dátum és idő 4 byte-on

Tartalom: Dátum és időpont adathosszúság minimalizálásának indokai Dátum átvitel lehetőségei unsigned int értékkel két byte-on Időpont átvitel lehetőségei unsigned int értékkel Példa program ——————————————————————————————————————— Egy ideje az olcsó RF433-LC adó-vevő modulokkal foglalkozom. Ezekkel a pár száz forintos eszközökkel 10mW teljesítménnyel és egy kb. 17cm-es vezetékből készített antennával 10-20 méteres hatótáv…

olvasson tovább

Számok, dátumok, időpontok kimondása magyarul

Tartalom: ————————————————————————————————– Nagy fába vágtam a fejszémet! Pusztán szórakozásból (és nem azért, mert feltétlenül kell) egy beszélő mérőműszer építésbe kezdtem. Ehhez bizony elég sok komponens szükséges, önmagában mindegyik kihívás számomra. Most éppen a mért eredmények kimondásával értem el sikereket. A programok megírása nem volt nehéz feladat, bár az mp3 lejátszó…

olvasson tovább

Adatbázis kezelés EEPROM-ban

Tartalom: ——————————————————————————— Ez azért egy kicsit nagyképű kijelentés, de részben igaz. Valóban fel lehet az alábbi függvények segítségével építeni egy szöveges, változó rekordhosszú adatbázist az ATmega eeprom-jában. Az ötletet az adta, hogy szükségem volt egy olyan programra, ami számokat leír szövegesen (és ki is mondja egy mp3 lejátszón). Jó sok…

olvasson tovább

Események regisztrálása belső eepromban (logolás)

Tartalom: —————————————————————————————————- Szükségem lenne egy olyan programra, amivel hetente két-három esemény adatait naplózom. Azonban az is előfordulhat, hogy valamilyen méréssorozatot akarok végezni, ami hosszú ideig tart. Ez a hosszú idő lehet pl. egy akkumulátor töltési vagy merítési karakterisztikája. Ehhez elegendő pl. óránként regisztrálni adatokat. Számtalan példát el tudok képzelni. A…

olvasson tovább

Adatok formázott írása LCD-re (ékezetekkel)

Tartalom: ——————————————————————————————— Annyit kínlódtam már az LCD kijelzőre történő formázott kiírással, hogy elegem lett, és elhatároztam, hogy csinálok magamnak egy olyan általános függvényt, ami mentesít a rengeteg programonként ismétlődő formázási és ékezetesítési feladattól. Először csak az ékezetesítés „akasztott ki” és csináltam is ehhez egy külön függvényt. Persze evés közben jön…

olvasson tovább

Ékezetes betűk írása LCD-re kényelmesen

Tartalom: —————————————————————————————————— A napokban egy LCD kijelzőt használó programot készítettem, és rengeteg időt vacakoltam azzal, hogy a kijelzőn a szavak ékezetesen jelenjenek meg. Egy 2×16 karakteres kijelzőn nagyon kevés a hely, sokat kell rövidíteni, ezért fontosak lehetnek az ékezetek! Ezért töltöttem sok időt a problémával. Az ékezetes írás nem probléma,…

olvasson tovább

Több nyomógomb kezelése egyszerre

Tartalom: ——————————————————————————————— Jelenleg egy bonyolultabb szerkezeten dolgozom, amiben meg kellett oldanom, hogy több nyomógombot is figyeljek egyszerre. Elővettem hát a régebben készített multi_button() függvényemet. Miközben elkezdtem használni, több átalakítást is végeztem rajta, amitől jobban használható lett! Kihagytam felesleges funkciókat, így egy kicsit rövidebb is. Ízelítő a tulajdonságokból: Készítettem egy példa…

olvasson tovább

Valódi effektív feszültségmérő

Tartalom: —————————————————————————————————————— Az amatőr gyakorlatban nagyon ritkán van szükség igazán pontos merőműszerre. Vettem magamnak 20.000Ft-ért egy szuper 4 számjegyes mérőműszert (HP760H). Automatikus méréshatár váltás, frekvencia és hőmérséklet mérés ellenállás és kapacitás mérés stb. mind benne van. A gyakorlatban azonban még soha nem volt szükségem ilyen pontosságra és funkciókra. Frekvenciát talán…

olvasson tovább