Práca so sedemsegmentovým LED displejom
Toto je rýchly úvod do základov používania sedemsegmentových LED displejov s mikrokontrolérmi. Viac informácií o zariadeniach uvedených v tomto návode nájdete v údajových listoch výrobcu.
Štruktúra a obsluha sedemsegmentového LED displeja
Obrázok 1 zobrazuje sedemsegmentový LED displej. Ako naznačuje ekvivalentný obvod diódy vľavo, každý segment je samostatná LED. Toto je displej so spoločnou katódou (CC). Všetky katódy (alebo záporné svorky) segmentových LED sú navzájom spojené.
Ak chcete segment zapnúť, nastavte príslušný kolík na VYSOKÝ (obrázok 2).
Postava 1:Sedemsegmentový displej so spoločnou katódou.
Obrázok 2:CC displej, segmentové kolíky b a c nastavené na HIGH
Na sedemsegmentovom displeji so spoločnou anódou (CA) (obrázok 3) sú anódy (kladné svorky) všetkých segmentov navzájom spojené.
Obrázok 3:Sedemsegmentový displej so spoločnou anódou
Obrázok 4:CA displej, segmentové kolíky b a c nastavené na LOW.
Ak chcete segment zapnúť, nastavte jeho priradený špendlík na NÍZKY.
Rezistory na vyššie uvedených obrázkoch obmedzujú prúd cez každý segment na maximálne špecifikovaný maximálny dopredný prúd (If).
Zoznam dielov:
Práca s 7-segmentovými LED diódami bez Arduina
(1) Arduino Uno R3
(2) Zobraziť 7-segment červený
(20) 220Ω uhlíkový filmový rezistor
(10) 10kΩ uhlíkový filmový rezistor
(10) Tranzistor na všeobecné použitie
(1) Západka na 9V batériu
(1) 9V alkalická batéria
(1) 830-Point Spájkovacia doska
(1) 70-Súprava prepojovacieho kábla
(1) Ovládač dekodéra BCD až 7 segmentového Latch
Prepojovacie mikrokontroléry a sedemsegmentové displeje
Obrázok 5 zobrazuje sedemsegmentový displej so spoločnou katódou pripojený k jednodoskovému počítaču Arduino Uno (SBC). Na programovanie Arduina budete potrebovať kábel USB-A až B.
Obrázok 5:Arduino Uno pripojené k sedemsegmentovému displeju.
Vyžaduje 7 digitálnych I/O kolíkov na riadenie segmentov, 8, ak je zahrnutá aj desatinná čiarka.

Obrázok 5a:Arduino so sedemsegmentovým výstupom displeja
Vzorový kód zobrazený vo výpise 1 opakovane zobrazuje číslice 0-9 a desatinnú čiarku. Hlavná slučka volá funkciu DisplayDigit na zobrazenie ďalšieho čísla. Funkcia DisplayDigit získa vzor siedmich segmentov pre číslicu a podľa toho nastaví kolíky segmentov.





