TM1638 LED displej 8 cifara sa 16 tastera — Cena Srbija
TM1638 modul je sveobuhvatna ulazno-izlazna ploča koja kombinuje 8-cifreni LED 7-segment displej, 8 pojedinačnih LED dioda i 8 ili 16 tastera na jednoj kompaktnoj pločici. Sve se upravlja sa samo 3 pina mikrokontrolera zahvaljujući TM1638 čipu koji istovremeno upravlja displejem, čita tastere i kontroliše LED indikatore. Ovo je jedan od najkompletnijih displej modula za Arduino projekte.
Tehničke specifikacije TM1638 modula
- Čip: TM1638
- LED displej: 8 cifara, 7-segment, crvena boja
- LED indikatori: 8 pojedinačnih LED dioda
- Tasteri: 8 ili 16 takt prekidača
- Interfejs: 3-žični (STB, CLK, DIO)
- Napajanje: 5V DC
- Kontrola osvetljenosti: 8 nivoa (displej i LED)
- Skeniranje tastera: Automatsko kroz TM1638
Sve-u-jednom rešenje za korisničke interfejse
Najveća prednost TM1638 modula je što objedinjuje tri ključne komponente korisničkog interfejsa na jednoj ploči: numerički prikaz (8 cifara), indikatore stanja (8 LED) i korisnički unos (16 tastera). Za većinu projekata gde je potreban neki oblik HMI-ja (Human-Machine Interface), ovaj modul pokriva sve potrebe bez dodatnog ožičenja ili komponenti.
Sa samo 3 pina (STB, CLK, DIO) upravljate celim modulom — čitate tastere, postavljate cifre na displej i kontrolišete LED indikatore. TM1638 čip obavlja skeniranje tastera i multipleksiranje displeja automatski, tako da mikrokontroler samo šalje i prima podatke. Ovo je ogromna ušteda u poređenju sa alternativom gde bi vam trebalo 30+ pinova za iste funkcionalnosti bez drajverskog čipa.
Primene TM1638 modula sa tasterima
TM1638 modul je popularan u: kontrolerima industrijskih procesa (tasteri za podešavanje parametara, displej za prikaz, LED za status), edukativnim projektima (učenje multipleksiranja, matričnog skeniranja tastera), prototipiranju uređaja (brz razvoj korisničkog interfejsa), kvis igrama (tasteri za odgovor, displej za rezultat), digitalnim satovima sa alarmom (tasteri za podešavanje, LED za alarm status), laboratorijskim instrumentima (unos graničnih vrednosti, prikaz merenja), i gaming kontrolerima.
Osam LED indikatora su posebno korisni za vizuelni feedback: indikator aktivnog kanala, alarm status (crveno = opasnost), VU metar (bar graph od 8 LED-ova), binarni prikaz bajta, ili indikator koji taster je pritisnut.
Dizajn korisničkog interfejsa sa TM1638
TM1638 modul omogućava kreiranje potpunog korisničkog interfejsa bez ijedne dodatne komponente. Na primer, za termostat: cifre 1-3 prikazuju trenutnu temperaturu (23.5), cifre 5-7 prikazuju zadatu temperaturu (25.0), taster 1 povećava zadatu temperaturu, taster 2 smanjuje, LED 1 svetli kad radi grejanje, LED 8 svetli kad je dostignut zadati nivo. Ceo interfejs — displej, unos i status — radi sa samo 3 žice do mikrokontrolera.
Za složenije interfejse, moguće je implementirati meni sistem: tasteri za navigaciju (gore, dole, potvrdi, nazad), cifre za prikaz trenutne opcije i vrednosti, LED za indikaciju pozicije u meniju. TM1638 biblioteka pruža funcije za čitanje pojedinačnih tastera i detekciju pritiska, što olakšava implementaciju debouncing logike i menija.
Programiranje TM1638
Za Arduino, TM1638 biblioteka pruža jednostavan API: module.setDisplayToDecNumber() za prikaz broja, module.setLED() za kontrolu LED-ova, module.getButtons() za čitanje tastera. Tasteri se čitaju kao bajt gde svaki bit predstavlja jedan taster — bitske operacije omogućavaju lako testiranje koji tasteri su pritisnuti.
Za jednostavniji 4-cifreni displej bez tastera, pogledajte TM1637 modul. Za 8-cifreni displej bez tastera, tu je TM1638 74HC595 8-bit modul.
Poređenje LCD i LED displeja
| Model | Tip | Format/Cifre | Boja | Interfejs |
|---|---|---|---|---|
| LCD2004 I2C zeleni | Karakter | 20×4 | Zeleni | sa I2C adapterom |
| LCD2004 zeleni | Karakter | 20×4 | Zeleni | bez adaptera |
| LCD1602 I2C zeleni | Karakter | 16×2 | Zeleni | sa I2C adapterom |
| LCD1602 I2C plavi | Karakter | 16×2 | Plavi | sa I2C adapterom |
| LCD1602 zeleni | Karakter | 16×2 | Zeleni | bez adaptera |
| LCD1602 plavi | Karakter | 16×2 | Plavi | bez adaptera |
| LCD0802 zeleni | Karakter | 8×2 | Zeleni | bez adaptera |
| LCD19264 grafički | Grafički | 192×64 | Plavi | SPI |
| LED 0.56″ 4 cifre anoda | 7-segment | 4 cifre | Crveni | Direktno |
| LED 0.56″ 3 cifre anoda | 7-segment | 3 cifre | Crveni | Direktno |
| LED 0.56″ 2 cifre anoda | 7-segment | 2 cifre | Crveni | Direktno |
| LED 0.56″ 1 cifra anoda | 7-segment | 1 cifra | Crveni | Direktno |
| LED 0.56″ 1 cifra katoda | 7-segment | 1 cifra | Crveni | Direktno |
| LED 0.36″ 2 cifre katoda | 7-segment | 2 cifre | Crveni | Direktno |
| LED 0.36″ 3 cifre katoda | 7-segment | 3 cifre | Crveni | Direktno |
| LED 0.36″ 4 cifre katoda | 7-segment | 4 cifre | Crveni | Direktno |
| TM1637 4 cifre | 7-segment | 4 cifre | Crveni | TM1637 (2 pina) |
| TM1637 74HC595 4-bit | 7-segment | 4 cifre | Crveni | 74HC595 |
| TM1638 8 cifara | 7-segment | 8 cifara | Crveni | TM1638 (3 pina) |
| TM1638 8-bit 16 tastera | 7-segment+tasteri | 8 cifara + 16 tastera | Crveni | TM1638 (3 pina) |
Često postavljana pitanja
Koliko tastera mogu čitati istovremeno?
TM1638 podržava čitanje do 24 tastera (8×3 matrica). Na ovom modulu ima 8 ili 16 tastera. Čip detektuje istovremeni pritisak više tastera (multi-key detection), što je korisno za igre i složene interfejse.
Da li mogu koristiti samo displej bez tastera?
Da, tasteri i LED su potpuno nezavisni od displeja. Možete koristiti samo displej, samo LED-ove, samo tastere, ili bilo koju kombinaciju. Nekorišćeni elementi se jednostavno ignorišu u kodu.
Da li TM1638 radi na 3.3V?
TM1638 je dizajniran za 5V napajanje. Na 3.3V može raditi, ali LED displej će biti znatno tamniji jer crvene LED zahtevaju ~2V, ostavljajući malu marginu za drajver. Za pouzdani rad sa ESP32/ESP8266, koristite 5V napajanje za modul a 3.3V logičke signale — TM1638 ih prepoznaje.
Mogu li kaskadirati više TM1638 modula?
Da, svaki TM1638 modul koristi svoj STB (Strobe/CS) pin, dok CLK i DIO mogu biti deljeni. Sa 3 modula imate 24 cifre, 24 LED i 48 tastera, koristeći samo 5 pinova (zajednički CLK+DIO + 3 individualna STB).
Poručite online u Srbiji.




Recenzije
Još nema komentara.