2025. október 2.
Horváth Lajos: Nyomógombok kezelése Arduino programokban
Nyomógombok lenyomásának, felengedésénak, hosszan nyomásának, kettős lenyomásának érzékellése, pergésmentesítés.
Szeretettel várunk minden érdeklődőt a Hobbielektronika csoport foglalkozásaira a Debreceni Megtestesülés Plébánia közösségi termébe szeptembertől júniusig, csütörtök délutánonként 17 órára. Ingyenes tanfolyamokat és ismeretterjesztő előadásokat kínálunk. Foglalkozásainkon írásvetítővel segített előadásokat tartunk, illetve egyszerű kapcsolásokat állítunk össze és próbálunk ki (hozott anyagból).
Jelentkezés, kapcsolattartás: levélben a hobbi @ cspista.hu címen. Az új jelentkezőktől az elérhetőségen (név, E-mail cím, telefonszám) kívül egy rövid bemutatkozást is kérek: életkor, érdeklődési terület, elektronikai és informatikai jártasság szintje, mit vár a Hobbielektronika körtől!
Cserny István
Haladóknak szóló vegyes témakörű előadássorozat, többek között az alábbi támakörökből válogatva:
Nyomógombok lenyomásának, felengedésénak, hosszan nyomásának, kettős lenyomásának érzékellése, pergésmentesítés.
Ez a bevezető előadás az analóg oszcilloszkópok világába kalauzol, ahol a villamos jelek láthatóvá válnak. Megismerkedünk az eszköz felépítésével, működési elvével, és azzal, hogyan lehet vele feszültséget, frekvenciát, időbeli összefüggéseket vizsgálni
Az előadásban megismerkedünk a fizikai programozásra használt CircuitPython sajátosságaival, az online fejlesztői környezettel és az ESP32-C3 mikrovezérlő lehetőségeivel.
A DS3231 Real-time óra modul egy oszcillátor, óra és kalendárium egy tokban, ami a hátlapi elemről működve folyamatosan méri és nyilvántartja az időt - az Arduino kártya kikapcsolásakor is.
A mikrovezérlő fájlrendszerének kezelése (programkönyvtárak le- és feltöltése) az online Code Editorban és a Thonny Integrált Fejlesztői Kornyezetben
Az előadás Arduino és ESP32-C3 programokkal szemléltetve mutatja be a hobbicélú kétkerék-meghajtású robotok építésénél használt DC motorok vezérlésének szokásos eszközeit: irányváltás H-híddal és teljesítményszabályozás PWM-mel
Motoros szelepek használatával a fűtési rendszer intelligensen igazodik a ház hőigényéhez, és akár Arduino mikrovezérlőkkel is kialakítható egy energiahatékony, korszerű megoldás a családi házakban.
Az előadásban OLED I2C kijelzőkkel foglalkozunk. Az SSD1306_I2C meghajtóprogram módosításával az SH1106 I2C kijelzőt is használatba vesszük. Az adafruit_framebuffer könyvtár mellett megismerkedünk a displayio használatának alapjaival is
Az ST7735 vezérlőjű 1.8" TFT színes kijelzőt CircuitPythonban a displayio programkönyvtár segítségével használhatjuk, ugyanúgy, mint a monokróm OLED kijelzőt, tehát a korábban tanultakat "újrahasznosítjuk".
Az előadásban a tartalmukat kikapcsolt állapotban is megőrző E-papír kijelzőkkel foglalkozunk. A bemutatott CircuitPython példaprogramokban egy 2.9" méretű háromszínű kijelzőt vezérlünk a displayio programkönyvtár segítségével
Ebben az előadásban megismerkedünk a különböző méretű és stílusú betűkészletek használatával és az előző előadásban bemutatott időjárás áttekintő (dashboasrd_demo) programba életet is lehelünk az OpenWeatherMap használatával.
Az előadás áttekinti a RISC‑V nyílt és moduláris processzorarchitektúra projektjének történetét, a RISC‑elvet, a RISC‑V ISA felépítését és a gyártói megoldásokat. Bemutat néhány hobbicélú RISC‑V fejlesztőkártyát is, köztük az Espressif ESP32‑C3‑at
Az Mbed online fejlesztői platformja megszűnt. Az előadásban bemutatjuk, hogy milyen lehetőségek kínálkoznak a szétesett ökoszisztéma offline eszközökkel való újraélesztésére
Ebben az előadásban bemutatjuk, hogy a gcc4mbed programcsomag segítségével hogyan lehet újra feléleszteni a régi Mbed2 projekteinket, különös tekintettel a FRDM-KL25Z kártyára.
A korábba már bemutatott, DS3231 óramodulra alapozott Arduino‑óra most látványos frissítést kapott: a klasszikus 2×16-os LCD kijelző mellé egy színes WS2812 LED‑mátrix is csatlakozott.
A HLK‑LD2410 24 GHz‑es FMCW radar mozgás‑ és jelenlétérzékelésre használható, rugalmasan állítható zónákkal. A B/C változatok extra funkciókat kapnak (fényérzékelő, Bluetooth). Arduino és CircuitPython példákon keresztül mutatjuk be a használatát.
A Raspberry Pi Pico kártya kétmagos CPU-ját az elmúlt évben Arduino környezetben programoztuk. Most a "gyári" C/C++ SDK, illetve a CircutPython által kínált további slehetőségeket mutatjuk be.
A Matter egy okosotthonok és IoT eszközök számára készült szabvány, ami lehetőséget biztosít a különféle gyártók termékeinek összekapcsolására Wi‑Fi vagy Thread hálózaton, beleértve a saját készítésú eszközöket is
A Tasmota egy nyílt forrású firmware ESP‑alapú okoseszközökhöz. Néhány egyszerű példán keresztül bemutatom, hogyan lehet vele szenzorokat beállítani, hogyan lehet adatot küldeni Matter hálózatba, MQTT‑re, vagy ThingSpeak‑re.