DS3231 RTC óra

Tartalom: A DS3231 modul tulajdonságai, összekötése az Arduino-val Az SQW és 32K kivezetések funkciója és működésük A DS3231 chip regisztereinek működése Modul használata letölthető programkönyvtár nélkül (letölthető programkönyvtárak forráskódjai alapján), az elemi parancsok megismeréséhez ————————————————————————————– Mivel az Arduino Uno R3-ban nincs beépített óra, a pontos idő kijelzéséhez valamilyen külső modulra…

olvasson tovább

6 számjegyes LCD kijelző

Tartalom: LCD számkijelzők működése, a kis fogyasztás titka Háttérvilágítás kikapcsolása és külső vezérlése A kijelző elemi működése, parancsok, memória felépítése Saját függvények, hogy szegmensenként lehessen vezérelni, ne csak számokat jelenítsen meg. Saját függvények teljes forrása Mintapélda egy letölthető kész programkönyvtár használatával, ha valakinek csak számok kellenek —————————————————————————————- Először egy kis…

olvasson tovább

7 seg LED kijelző meghajtása 74HC595N shift regiszterrel

Tartalom: A shift regiszter működése, kivezetése funkciója, felhasználási példák két shiftregiszter sorba kötése, kimentek bővítése Példaprogram a használathoz (7 szegmenses LED kijelző meghajtása) ——————————————————————————————- A 74HC595 egy 8 bites soros bemenetű és párhuzamos kimenetű IC. Soros adat párhuzamos adattá való átalakítására találták ki. A beírt 8 bitnyi adatot sorban kilépteti…

olvasson tovább

1602 LCD kijelző (ATtiny85 alaplappal is…)

Tartalom: I2C illesztővel kiegészített LCD kijelző összekötése az Arduino-val LCD kijelző használata az ATtiny85 alaplappal (kis memória a kevés kivezetés) Kijelző használathoz szükséges programkönyvtár telepítése Több kijelző használata egyszerre (kijelző címének változtatása) Karaktertábla használata, saját karakterek (magyar ékezetesítés megvalósítása) Példaprogram a használat megértéséhez Kijelző belső parancsainak megismerése, saját függvények a…

olvasson tovább

Watcdog

Tartalom: Mi a program lefagyás, és hogyan fordul elő Mit lehet kezdeni, ha lefagy a program? Watchdog! Watchdog beépítése a programjainkba Arduino nano watchdog problémák és megoldásuk (bootloader csere) —————————————————————————- Azt hiszed, erre soha nem lesz szükséged? Csak idő kérdése! A wotchdog egy remek eszköz a nem túlságosan profi programozóknak….

olvasson tovább

Két Arduino összekapcsolása I2C-vel

Tartalom: Két Arduino alaplap összekapcsolásának alapelve, technikai megvalósítása (vezetékezés) Master és slave működés, információcsere tulajdonságai Minta forráskód az adatcsere bemutatására Sok master egy I2C buszon? ——————————————————————————— Előfordulhat, hogy két Arduino között kel adatokat cserélni. Az alábbi megoldást az egy interneten megjelenő cikkben találtam. Sajnos a forrást már nem tudom megjelölni….

olvasson tovább

Programfeltöltés ATmega mikrovezérlőkre

Tartalom: —————————————————————————————————— Egy Arduino UNO R3-at használok programfejlesztésre, de az elkészült programot egy ATmega328 mikrovezérlőbe kellett beégetnem. Régebben nem volt még programozóm amivel egy chip-be betölthettem volna a programot, ezért az Arduino UNO R3-at szerettem volna erre felhasználni. Ennek a műveletsornak a lépéseit rögzítettem az alábbi dokumentációban. A kezdő lépésekhez…

olvasson tovább

Időjárás állomás

Tartalom: Hőmérséklet, légnyomás és páratartalom mérés Kijelzés hatalmas, messziről látható 7 szegmenses led kijelzőn, kiegészítve ledmatrix kijelzőkkel Külső led kijelzők fényerőszabályozása fényviszonyok szerint LCD szerviz kijelző műszaki állapot megjelenítéshez, minimum és maximum adatok lekérdezéséhez Adatok rögzítése SD kártyára naponta óránként és éves állományba naponta átlag adatokkal Watcdog használata, adatok átlagolása…

olvasson tovább