logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega16 - Sterowanie potencjometrem jasnością diody LED

ciemny11 04 Sty 2016 16:29 1416 6
REKLAMA
  • #1 15299519
    ciemny11
    Poziom 2  
    Witam. Potrzebuje zaprogramować mikrokontroler Atmega16 tak aby za pomocą wbudowanego w płytę potencjometru można było sterować jasnością diody LED (również znajduje sie na płycie). Potrzebuje tego do projektu na zajęcia i nie mam pojęcia jak się za to zabrać gdyż nigdy nie programowałem mikrokontrolerów ;). Mam płytę Propox EVBavr05 (instrukcja do niej w załączniku). Kod może być w C jak i również w asemblerze. Z góry dzięki za pomoc
  • REKLAMA
  • #2 15299574
    idepopizze
    Poziom 33  
    Masz gotowca

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod



    Układ starował po naciśnięciu przycisku i rozjaśniał diodę, a po rozjaśnieniu na 100% przechodził na czytanie napięcia z potencjometru i ustawiał proporcjonalnie do tego jasność LEDa

    Przerób sobie
  • REKLAMA
  • #3 15299600
    grko
    Poziom 33  
    Nie chcę być złośliwy, ale co to robi? ;)


    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #4 15299659
    idepopizze
    Poziom 33  
    A nie pamiętam, uruchamiałem to pół roku temu i zadziałało.

    Nie sądzisz, że z tym powinien powalczyć sam zainteresowany ?
  • #5 15299742
    ciemny11
    Poziom 2  
    Podłączyłem i dioda powoli zaczęła się rozjaśniać, lecz potencjometr nadal nic nie robi. Wyrzuciłem pętle for aby pominąć to stopniowe rozjaśnianie lecz nadal nic. Możliwe że coś źle podłączyłem tak więc pod jaki pin ten potencjometr? ;)

    Podłączyłem wszystko tak:
    Dioda: PB3
    Przycisk: PD7
    Potencjometr: PD5
  • REKLAMA
  • #6 15299824
    dondu
    Moderator na urlopie...
    ciemny11 napisał:
    Potrzebuje tego do projektu na zajęcia i nie mam pojęcia jak się za to zabrać gdyż nigdy nie programowałem mikrokontrolerów ;).

    To może trzeba się wziąć za naukę: http://mikrokontrolery.blogspot.com/p/spis-tresci.html
    lub zmienić szkołę, bo wykładowca i tak w 3 sekundy będzie wiedział, że nie jest to Twoje dzieło.
  • #7 15299924
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA