Witam, mam taki pomysł ale nie wiem jak go zrealizować. Mianowicie chciałbym na atmedze8 zrealizować program który w będzie sczytywał napięcie na jednym z pinów
na porcie C i w zależności od jego wielkości będzie zapalał
diody. im większe napięcie tym większa liczba diod się zaświeci. Prosze o jakieś wskazówki jeśli ktoś robił coś podobnego
dopiero zaczynam swoją przygode ale podoba mi sie to wszystko wiec próbuje programować w C. Chciałem ten temat zacząć w początkujących ale nie wiem jak tam sie tematy dodaje;/
Dodano po 17 [minuty]:
Cytat:
2. przeliczasz na odpowiednią liczbę diod
a nie moge wlutować np 5 diód(szeregowo z kondensatorami) do pozostałych portów C i wtedy próbować je zapalać z c?
Diody wpięte szeregowo z kondensatorami, zależnie od ich pojemności, będą tylko błyskać. Diody z rezystorami podłączasz do jakich portów chcesz, programowo zdefiniujesz do jakich portów są podpięte. Ułatwić nieco program można podpinając kolejne diody do jednego portu zgodnie z kolejnością numeracji pinów.
racja diody szeregowo z rezystorami , przejęzyczyłem się. Czyli do jednego pinu atmegi powinienem podpiąć połączone ze sobą szeregowo diody? Dobrze to zrozumiałem?
Kazda dioda pod osobny pin. Jesli masz 8 LEDow to nailepiej podlacz ja pod kolejne wyprowadzenia portu PB. Najlepiej poszukaj mikroprocesorowej oslej łączki z EP, tam chyba był dokładnie opisany Twoj problem (VUMeterJ.
To tylko kilka z wielu możliwych rozwiązań. Dla każdego należy dopisać własny program. Cała zasada jest dość prosta i składa sie do zamiany napięcia wejściowego do ADC, na równoważną wartośc cyfrową, która odpowiednio manipulowana posyłana jest do wyświetlenia na LED lub LCD w podobnym stylu co '7-segment' lecz z innym kodowaniem.
no dobrze podpiąłem 4 diody pod porty PB1, Pb2, PB3, PB4 a potencjometr do PC1 i teraz spróbuje powalczyć z kodem bo szperam w necie lecz wiekszość jest pod bascoma.