Najprostszą metodą podłączenia diody LED do mikrokontrolera jest podłączenie jej bezpośrednio do nóżki portu wraz z rezystorem ok. 300om-2,2kom. Jednak nie jest to metoda bezpieczna i w pełni skuteczna dla naszego mikrokontrolera. Problemem jest bowiem słaba wydajność prądowa niektórych portów, która zdecydowanie nie wystarcza do zasilenia diody LED. Atmel raczej nie daje na portach wymaganych 20mA potrzebnych diodzie LED.
Dlatego zastosujemy inną metodę podłączenia: poprzez tranzystor.

Tranzystorowi wystarczy bardzo mały prąd podawany na bazę, by wysterować złącze kolektor-emiter. Taki prąd, rzędu kilkudziesięciu uA jest w stanie dostarczyć każdy pin każdego portu. Przypominam, że tranzystor (w tym przypadku) działa w ten sposób, że:
1. jeśli podamy na bazę prąd i napięcie 5V (stan logiczny 1), popłynie prąd przez złącze CE i zasili przy tej okazji diodę.
2. jeśli na bazę nie podajemy napięcia i nie płynie prąd, tranzystor "zamyka" również przepływ między pozostałymi dwiema elektrodami i dioda się nie świeci.
Oczywiście układ możemy uzupełnić o rezystor, który będzie zdejmował część napięcia z układu tranzystor-dioda. Może on mieć wartość np. od 100om do 1kom. Taki rezystor umieszczamy albo między źródłem 5V i kolektorem tranzystora, albo przed lub za diodą LED.
Tworząc osiem takich zestawów tranzystor-dioda uzyskamy 8-bitowy sygnalizator. Można go wykorzystać w takich aplikacjach jak wyświetlanie wartości binarnych, wskaźnik poziomu, sygnalizator funkcji wykonywanych przez mikrokontroler itp.
TRASOWANIE ŚCIEŻEK
Możemy teraz dowolnie podłączyć nasze diody do mikrokontrolera. Wybór należy do nas, czy podłączymy je na stałe do określonego portu (polecam na początek), czy będziemy wykorzystywali taśmę i diody umieścimy na osobnej płytce. Poniższy schemat prezentuje jak to można zrealizować stosując gniazdo wannowe na taśmę. Przygotowałem go, ponieważ nieco kłopotu może sprawić początkującemu elektronikowi stworzenie ścieżek tak, by się ze sobą nie krzyżowały. Zastosowałem tutaj prosty trik, który polega na tym, że ścieżki łatwo jest prowadzić pod rezystorami. Z łatwością można ten układ ścieżek dostosować w taki sposób, by podłączyć wszystko na jednej płytce z mikrokontrolerem. Wystarczy tylko wyprowadzenia z bazy tranzystorów poprowadzić równolegle i prosto do pinów wybranego portu.




Płytki testowe