Mit látsz a modulokon?
A “7 szegmenses” kijelzők egyedi LED-sorokból állnak, amelyekkel számokat (0-9) és néhány betűtípust jeleníthetsz meg. Minden számjegy 7 darab LED-szeletből + egy tizedespontból áll.
Közös anód vs. közös katód
- Common Anode → az összes anód (pozitív) közös, és a katódokat szelektálod.
- Common Cathode → az összes katód (negatív) közös.
Ez fontos, mert a meghajtás logikája ettől függ.
Két fő vezérlési megoldás
TM1637 / TM1638 kijelzővezérlők
Ezek egy beépített driver IC-re épülő modult jelentenek:
- TM1637 → tipikusan 4 számjegyű 7 szegmenses kijelzőt vezérel két vezetéken (CLK + DIO), nagyon egyszerű interfésszel.
- TM1638 → hasonló, de jellemzően 8 számjeggyel és LED + gombokkal kombinálva.
Előny:
- nagyon kevés MCU-lapkát foglal,
- egyszerű kód és kommunikáció.
Hátrány:
- viszonylag lassabb,
- szövegfelület korlátozott (főleg csak számok).
MAX7219 vezérlő
A MAX7219 egy nagyon népszerű, SPI-s vezérlőchip, amely:
- akár 8 × 8 LED mátrixot (64 LED)
- vagy max. 8 számos 7 szegmenses kijelzőt is tud egyszerre kezelni.
Jellemzők:
- soros kommunikáció (három vezeték: DIN, CLK, CS)
- automatikus multiplexelés – a chip maga végzi a kijelzők gyors “váltogatását”.
Előny:
- nagyszámú LED vezérelhető egyszerre,
- egyszerű a kód,
- könnyen láncolható (cascade).
Hátrány:
- több láb szükséges, mint TM1637-nél,
- 8×8 mátrixban nem mindig a legvilágosabbak a LEDek multiplexelés miatt.
LED mátrix kijelzők
Mi az a LED mátrix?
Egy LED-mátrix több LED-et rendez sorokba és oszlopokba (például 8 × 8), így grafikusabb megjelenítést vagy mozgó mintákat is le tudsz rajta adni – nem csak számokat.
MAX7219 és mátrix
A MAX7219 chiphez tipikusan 8×8 mátrixmodulok tartoznak, és több ilyen láncolható egymás után, így akár hosszabb kijelzőt is építhetsz.
Hardveres meghajtás – mikor közvetlen, mikor IC?
Közvetlen meghajtás (MCU GPIO-k)
Egyszerű, 1-2 számjegy esetén még előfordulhat, hogy a mikrokontroller közvetlenül vezérli a 7 szegmenseket, de nagyon sok lábat foglal, és bonyolultabb a multiplexelés kezelése is.
Vezérlő IC-vel
Ez gyakoribb, praktikusabb megoldás nagyobb számjegyeknél vagy LED-mátrixnál:
- TM1637 / TM1638 → olcsó, egyszerű, alacsony lábszámú vezérlés
- MAX7219 → sok LED és szezonális kijelzők egy chip alatt
Mikor érdemes ezeket választani?
TM1637 / TM1638
Ha:
- csak számokat szeretnél megjeleníteni,
- kevés MCU-kivezetésed van,
- egyszerű, gyors kiírás kell.
MAX7219
Ha:
- több számjegyet,
- vagy LED mátrix grafikát szeretnél,
- és elegendő kivezetésed van.
Tipikus vásárlási és fejlesztési szempontok
- TM1637: 4 vagy 6 számjegyű modulok gyakoriak
- TM1638: 8 számjegy + LED + gomb egy panelen
- MAX7219: 8 számjegy vagy LED mátrix megoldások
Összegzezve az eddigieket, röviden
| Megoldás | GPIO-igény | Megjelenítés | Kód bonyolultság |
|---|---|---|---|
| Közvetlen GPIO | nagy | szám vagy egyszerű grafika | magas |
| TM1637 | kevés | szám | alacsony |
| TM1638 | közepes | szám + LED | közepes |
| MAX7219 | közepes | szám & grafikus mátrix | alacsony-közepes |
Ez a cikk a → Kijelzők mikrokontrolleres projektekhez mini-cikksorozat része.
← Előző: ⚡ 📟 Kijelzők és tápellátás együtt…




