Mechanikus mátrix billentyűzet modul (4×4 kiosztás, 16 gombos, Taktilis, ABS)
- Gombok száma: 16 db – 4 sor × 4 oszlop
- Kiosztás: Mátrix (ROWS × COLS)
- Feliratozás: 0–9, A–D, valamint * és #
4×4 mátrix billentyűzet modul – 16 mechanikus nyomógomb, 8 pines csatlakozással
Ez a 4×4 mátrix billentyűzet 16 mechanikus, kattanó érzetű nyomógombot ad a projektedhez, mindössze 8 vezetéken keresztül (4 sor + 4 oszlop). Mivel egyszerű kapcsolókból áll, saját tápellátást nem igényel, és 3,3V-os és 5V-os vezérlőkkel is működik – Arduino, ESP32, STM32 és Raspberry Pi mellett egyaránt.
💡 Miért érdemes ezt a billentyűzetet választani?
- 🔢 16 gomb, 8 láb A mátrixos kiosztás miatt kevés vezérlőláb is elég.
- 👆 Mechanikus gombok Határozott, kattanó nyomásérzet, tartós taktilis kapcsolókkal.
- 🔋 Nincs tápigény Passzív kapcsolómátrix – 3,3V és 5V rendszerhez is jó.
- 🧩 Egyszerű szoftver Az Arduino Keypad könyvtárral néhány sorból kezelhető.
📊 Műszaki adatok
| Termék típusa | Mátrix billentyűzet modul, mechanikus nyomógombokkal |
|---|---|
| Gombok száma | 16 db – 4 sor × 4 oszlop |
| Kiosztás | Mátrix (ROWS × COLS) |
| Feliratozás | 0–9, A–D, valamint * és # |
| Kapcsolók | Taktilis, mikrokapcsolós nyomógombok, kattanó érzettel |
| Gombok anyaga | ABS műanyag, nyomtatott áramkörre szerelve |
| Csatlakozás | 8 pines tüskesor – 4 sor és 4 oszlop kivezetés |
| Működési feszültség | A vezérlő logikájához igazodik – 3,3V és 5V is megfelelő |
| Tápellátás | Nem igényel külön tápot – passzív kapcsolómátrix |
| Rögzítés | Szerelőfuratok a panel sarkain |
| Kompatibilitás | Arduino UNO / Nano / Mega, ESP8266, ESP32, STM32, Raspberry Pi |
| Megjegyzés | Merev, nyomtatott áramkörös kivitel – nem hajlékony fóliabillentyűzet. |
🔍 A legfontosabb paraméterek
- 16 gomb4 × 4 mátrix
- 8 pinCsatlakozás
- 3,3V / 5VLogikai szint
- MechanikusKapcsolótípus
💡 Mire használható?
-
Kódzár és beléptetés PIN-kódos ajtónyitás, széfvezérlés, riasztó élesítése.
-
Kezelőfelület Menürendszer és paraméterbevitel LCD kijelző mellé.
-
Számbevitel Időzítő, hőfok vagy fordulatszám beállítása készülékeken.
-
Oktatás és kísérletek Mátrixos gombolvasás bemutatása, iskolai projektek.
🛡️ Előnyök és funkciók
-
Kevés láb, sok gomb: A mátrixos elrendezés miatt 16 gombhoz mindössze 8 vezérlőláb kell, ami sokat számít kisebb paneleknél.
-
Tartós, mechanikus kapcsolás: A taktilis nyomógombok érezhető visszajelzést adnak, és jobban bírják a strapát, mint a fóliabillentyűzetek.
-
Nincs szükség tápellátásra: Passzív kapcsolómátrix, ezért nem fogyaszt, és bármilyen logikai szinthez illeszthető.
-
Széles szoftveres támogatás: Az Arduino Keypad könyvtár és számos példaprogram elérhető hozzá.
-
Egyszerű beépítés: A sarkokon lévő furatokkal előlapra vagy készülékházba csavarozható.
-
Jól olvasható gombok: A kontrasztos feliratozás gyenge fényviszonyok mellett is olvasható marad.
⚠️ Mire kell figyelni a használat során?
-
Felhúzó ellenállás szükséges: A mátrix csak kapcsolókból áll, ezért a vezérlő belső felhúzó ellenállásait be kell kapcsolni, vagy külső ellenállásokat kell beépíteni – enélkül a bemenetek lebegnek és véletlenszerű értéket adnak.
-
Sor- és oszloplábak sorrendje: A 8 láb közül a programban pontosan meg kell adni, melyik a sor és melyik az oszlop; felcserélve más gomb jelenik meg, mint amit megnyomtál.
-
Pergésszűrés: A mechanikus kapcsolók pereghetnek, ezért szoftveres pergésszűrés ajánlott – a Keypad könyvtár ezt alapból kezeli.
-
Egyszerre több gomb: Egyszerű mátrixnál a több gomb egyidejű lenyomása félreolvasáshoz vezethet, mert nincsenek benne védődiódák.
-
Nem vízálló: A gombok között bejuthat a folyadék és a por, ezért nedves vagy poros környezetben védőfóliára vagy tokozásra van szükség.
-
Merev kivitel: Ez nyomtatott áramkörös, merev billentyűzet – ha vékony, ragasztható megoldás kell, a fóliabillentyűzet a megfelelő választás.
-
Vezetékek rögzítése: A tüskesorra csatlakozó kábeleket rögzítsd, hogy a húzóerő ne terhelje a forrasztási pontokat.
🔌 Bekötés
| Kivezetés | Funkció |
|---|---|
| 1–4. láb | A mátrix sorai (ROWS) – a vezérlő digitális lábaira |
| 5–8. láb | A mátrix oszlopai (COLS) – a vezérlő digitális lábaira |
| Felhúzás | A vezérlő belső felhúzó ellenállásai vagy külső ellenállások |
| Táp | Nem szükséges – a billentyűzet passzív |
🧩 Használati tippek
-
Keypad könyvtár: Arduino IDE-ben a Keypad könyvtár telepítése után elég megadni a sor- és oszloplábakat, valamint a gombkiosztást.
-
Lábkiosztás ellenőrzése: Ha rossz karakter jelenik meg, először a sor- és oszloplábak sorrendjét cseréld meg a programban.
-
Kevés szabad láb esetén: A billentyűzet I2C-s I/O bővítővel is olvasható, így csak két vezérlőláb kell hozzá.
-
Előlapba építés: A gombok magasságához igazítva alakítsd ki a kivágást, hogy a nyomógombok szabadon mozogjanak.
-
Kódzárnál: Érdemes a beírt kódot csillagokkal megjeleníteni, és néhány hibás próbálkozás után rövid tiltást beépíteni.
❓ Gyakori kérdések (GYIK)
-
Hány vezérlőlábat foglal a billentyűzet?Nyolcat: négyet a sorok és négyet az oszlopok számára. A mátrixos elrendezés miatt 16 gombhoz is elég ennyi láb.
-
Kell hozzá külön tápfeszültség?Nem, a billentyűzet passzív kapcsolómátrix, ezért nem igényel tápellátást, és 3,3V-os, illetve 5V-os vezérlőkkel is használható.
-
Milyen szoftverrel olvasható ki?Arduino környezetben a Keypad könyvtárral, amelyben a sor- és oszloplábakat, valamint a gombkiosztást kell megadni. Saját mátrix-beolvasó kód is írható hozzá.
-
Miért ad véletlenszerű vagy hibás értéket?A leggyakoribb ok, hogy nincsenek bekapcsolva a felhúzó ellenállások, vagy a programban felcserélődtek a sor- és oszloplábak.
-
Használható kültéren?Csak védett helyen, mert a billentyűzet nem vízálló. Nedves vagy poros környezetben védőfólia vagy tokozás szükséges.
-
Mi a különbség a fóliabillentyűzethez képest?Ez merev, nyomtatott áramkörös kivitel mechanikus, kattanó gombokkal, míg a fóliabillentyűzet vékony, hajlékony és ragasztható. A mechanikus változat tartósabb és jobb tapintási visszajelzést ad.
Beszélgetés
Legyen az első, aki véleményt ír ehhez a tételhez!
