Időzítők

Időzítőkről eddig nem sok szó esett. Leginkább azért, mert nem volt rá igazán szükségem. Most azonban több olyan program írásába is belekezdtem, amiket szinte lehetetlen az időzítők által generált megszakítások nélkül megoldani. Fogjunk hát hozzá, és ismerjük meg működésüket részletesen. A leírásban sokszor fogok a vezérlő belső regisztereire hivatkozni. Ezek…

olvasson tovább

Digitális ki és bemenetek kezelése alacsony szinten

Az Arduino környezetben nagyon kényelmesen használható függvényeket gyártottak számunkra, és ezek segítségével a kód könnyen olvasható és értelmezhető. Ezek a függvények elrejtik elölünk a vezérlő működését, ami egyszerűvé teszi a programozást. Azonban ennek ára van, hiszen a programkódunk – anélkül hogy erről tudnánk – lényegesen hosszabb és ezáltal a végrehajtás…

olvasson tovább

LGT8F328P Nano klón

Beindult végre nálam is klónok háborúja! Elég drága lett az Arduino Nano, ezért keresem az alternatívákat. Római István (kaptármérleg, hőmérséklet távadó) hívta fel a figyelmemet az alábbi alaplapokra. Bár ekkoriban már megvásároltam egy USB port nélküli változatot (SSOP20) ami rendkívül olcsó volt (kb. 600Ft/db). Azonban nem tudtam vele mit kezdeni,…

olvasson tovább

CH552 (CH55x) alaplap Arduino környezetben

Tartalom: 2021-22 gyászév volt az elektronikai alkatrészek beszerzése szempontjából. Nagyot romlott a forint, bevezették a Kínából rendelt árukra az ÁFA fizetési kötelezettséget és már távolkeleti barátaink sem szeretik kifizetni helyettünk a szállítási költséget. És ki tudja miért, de az Arduino termékek ára ezen indokokon túlmenően is növekedett! Kedvencem az Arduino…

olvasson tovább

TCP adatkapcsolat és időszerver elérés wifi-vel

A NodeMCU alaplap ismertetése közben láthattunk néhány mintapéldát arra, hogyan lehet az alaplappal felcsatlakozni wifi routerünkre, illetve azt is, hogyan lehet Acces Point-ot kialakítani vele, ha nincs wifi routerünk, vagy nem is akarjuk, hogy azon keresztül érjük el. Azt is megismerhettük, hogyan lehet webservert kialakítani az alaplap programjában, ami egy…

olvasson tovább

Az NodeMCU V3 (Wifi) alaplap Arduino IDE környezetben

Tartalom: Az Arduino UNO és Nano alaplapokhoz kaphatók ethernet és wifi képességekkel rendelkező modulok. Azonban a 32Kbyte flash memória semmire nem elég, ha nyitni szeretnénk ebbe az irányba. Ezért keresgélem más alaplapok között. Akkoriban még csak az internetről szerettem volna pontos időt szinkronizálni, de a leírások között találtam példát arra,…

olvasson tovább

Raspberry Pi Pico alaplap Arduino IDE környezetben

Tartalom: Eddig elég jól elvoltam az Arduino nano és Uno alaplapokkal és az ATMega vezérlőkkel. Azonban a Forint gyengülésével jelentősen emelkedett ezeknek az eszközöknek az ára a magyar boltokban, és kínai kedvenceinknél is. Anno vettem nano alaplapot 600 (!!) Ft-ért, immár 2-3000Ft. A magyar boltokban meg 4000Ft körül vesztegetik. Ezért…

olvasson tovább

Időjárás állomás szélsebesség és csapadékmérővel V2

(beltéri egységgel) Tartalom: Az első verzió készítése és működése megtekinthető itt Az új berendezés tulajdonságai (szélsebesség és csapadékmérés, rádiós átvitel beltéri egységre) Elektromágneses „viharok” hatásai, hibák és javításuk Adatsérülések az I2C adatátvitelben, módszerek a hibák felfedezésére Hőmérséklet hatása a vezetéknélküli átvitel (433Mhz-s) vevőjére Forráskódok Már készítettem egy mai szemmel nézve…

olvasson tovább

Adatcsere soros porton két Arduino között

Kétség kívül hardver és szoftver szempontból is a sorosport a legegyszerűbb adatkapcsolati lehetőség. Ha csak egy irányba kell adatokat továbbítanunk egyik Ardiono-ból a másikba, akkor közösíteni kell földet, tehát kell egy vezeték a GND pontok összekötésére, és kell egy vezeték a az adatokat küldő Arduino TX kivezetésétől az adatokat fogadó…

olvasson tovább

Hibatűrő adatcsere két Arduino között

Elkészült az időjárás állomásom, ami a csapadékmennyiséget is méri. Tőle kb. 5 méterre található a locsolórendszerem vezérlője, amihez el kell juttatnom a csapadékmennyiséget, hogy tudjon róla, ha elegendő eső esett és nem kell elindítani a locsolást. Még csak most csinálom az említett adatcserét, de lassan elkészülök ezzel is. Mivel az…

olvasson tovább