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

atmega 328p-pu - Dioda świeci na złych pinach, co poprawić w kodzie?

02 Lip 2014 23:02 1845 13
REKLAMA
  • #1 13762955
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #3 13763087
    szczywronek
    Poziom 28  
    goldcap napisał:
    Co robie źle?
    Znaczniki "syntax" ;]

    Nie pokazałeś schematu, więc trudno napisać cokolwiek mądrego o świeceniu diod w Twoim układzie.

    Operacja:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
    Jest z grubsza bez sensu. To samo uzyskasz poprzez:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
    Jeśli chcesz wyzerować konkretny bit to powinieneś posłużyć się np. takim zapisem:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    @Tomq - niekoniecznie trzeba ruszać PORTx. Jeśli dioda włączana jest stanem niskim to będzie to działało przy "domyślnej" wartości rejestru.
  • #4 13764146
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #6 13764209
    Konto nie istnieje
    Konto nie istnieje  
  • #7 13764321
    el2010tmp
    Poziom 25  
    ??? :D
    Każda dioda LED ma taki parametr jak napięcie progowe. Czyli napięcie po przyłożeniu którego dioda zaczyna przewodzić prąd[świecić w przypadku LED].
    Jasność świecenia zależy od prądu który ogranicza się rezystorem. Prędzej spalisz diodę niż podniesiesz na niej napięcie, jest to po prostu jej właściwość taka sama jak np. kolor.
    Jeśli nie przekraczasz maksymalnego prądu [można go sprawdzić w dokumentacji] to nie masz się co martwić o jej żywotność.
  • REKLAMA
  • #8 13764544
    Konto nie istnieje
    Konto nie istnieje  
  • #9 13764568
    Konto nie istnieje
    Poziom 1  
  • #10 13764597
    Konto nie istnieje
    Konto nie istnieje  
  • Pomocny post
    #11 13764762
    el2010tmp
    Poziom 25  
    To jest właśnie prąd maksymalny i uzyskasz go dla R=10om jednak nie ma nakazu stosowania parametrów granicznych, wręcz przeciwnie. Jeśli dioda świeci za słabo [na oko] to zmniejsz wartość rezystora. Ale nie poniżej 10om.

    Skoro jednak zasilasz układ z baterii to im mniejszy prąd diody tym lepiej dla baterii.
  • #12 13764775
    Konto nie istnieje
    Konto nie istnieje  
  • #13 13764799
    el2010tmp
    Poziom 25  
    Matowa obudowa rozprasza jedynie światło a "moc" światła jest określona w parametrach jako jasność. Więc tą wartość należy porównać przy zakupie, rodzaj obudowy to tylko kwestia gustu.
    goldcap napisał:
    Dioda LED 3mm niebieska
    przeźroczysta soczewka
    jasność : 3000-4000mcd
    kąt : 60 '
    napięcie pracy 3.2 - 3.4 V / 20mA
    długość emitowanej fali : 460-465nm
  • #14 13764802
    Konto nie istnieje
    Poziom 1  
REKLAMA