Witam.
Używam Atmegi16 do wysterowania 16 diod i potrzebuje pomocy w dwóch kwestiach. Program działa, ale mam pytania do hardwar'u
1. Zrealizowałem układ w ten sposób, że na poszczególne piny wystawiam jedynkę, a są one podpięte pod bazę tranzystora.:
Jednak efekt jest taki, że zapalanie kolejnych diod powoduje lekkie przygaszenie poprzednich. Zjawisko występowało też wcześniej, gdy miałem (na płytce testowej) diody podpięte bezpośrednio przez rezystor od plusa do nóżki atmegi i zapalałem przez wystawienie zera.
2. Układ jest zasilany z baterii (najpewniej 4 akumulatorków) i pracuje bez trybu uśpienia. Chciałbym się poradzić jak najlepiej zrealizować ten układ, żeby pobierał mało prądu. Czy używać tranzystorów czy podpinać diody bezpośrednio do atmegi. A może użyć Atmegi8L i zasilać przez stabilizator napięcia?
Używam Atmegi16 do wysterowania 16 diod i potrzebuje pomocy w dwóch kwestiach. Program działa, ale mam pytania do hardwar'u
1. Zrealizowałem układ w ten sposób, że na poszczególne piny wystawiam jedynkę, a są one podpięte pod bazę tranzystora.:
Jednak efekt jest taki, że zapalanie kolejnych diod powoduje lekkie przygaszenie poprzednich. Zjawisko występowało też wcześniej, gdy miałem (na płytce testowej) diody podpięte bezpośrednio przez rezystor od plusa do nóżki atmegi i zapalałem przez wystawienie zera.
2. Układ jest zasilany z baterii (najpewniej 4 akumulatorków) i pracuje bez trybu uśpienia. Chciałbym się poradzić jak najlepiej zrealizować ten układ, żeby pobierał mało prądu. Czy używać tranzystorów czy podpinać diody bezpośrednio do atmegi. A może użyć Atmegi8L i zasilać przez stabilizator napięcia?
