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

Programowy Pwm atmega 8- (bascom)

Maro_86 23 Gru 2015 19:15 2226 11
REKLAMA
  • #1 15265111
    Maro_86
    Poziom 9  
    Posty: 9
    Witam
    Mam kilka pytań do starszych kolegów. Nie wiem jak ''ugryźć'' tego pwm-a żeby diody rozjaśniały mi się wszystkie od razu
    Kod: Bash
    Zaloguj się, aby zobaczyć kod



    w pętli bez problemu mogę ustawić wypełnienie danego kanału(diody)
    ale nie wiem jak rozjaśnić 3 od razu
  • REKLAMA
  • #2 15265442
    BlueDraco
    Specjalista - Mikrokontrolery
    Posty: 6479
    Pomógł: 939
    Ocena: 421
    To proste - ustaw wypełnienie dla wszystkich trzech od razu. Jeśli ta odpowiedź Cię nie satysfakcjonuje, to pokaż kod programu, w którym Ci coś nie wychodzi.

    Programowy PWM w Bascom na moje wyczucie nie ma prawa poprawnie działać.
  • REKLAMA
  • #3 15265499
    Konto nie istnieje
    Konto nie istnieje  
  • #4 15266291
    Maro_86
    Poziom 9  
    Posty: 9
    Właśnie chodzi mi o taki efekt na samym początku filmiku gdzie rozjaśniają się wszystkie diody i później przyciemniają. Z tym ze ja chcę to zrobić na przycisk, czyli po wciśnięciu rozjaśniają się po puszczeniu przyciemniają
    Kod: Bash
    Zaloguj się, aby zobaczyć kod
  • #5 15266638
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #6 15266698
    Maro_86
    Poziom 9  
    Posty: 9
    mógłby mi kolega dopisać jakiś komentarz do tego fragmentu kodu
    Kod: Bash
    Zaloguj się, aby zobaczyć kod
  • #7 15266820
    Konto nie istnieje
    Konto nie istnieje  
  • #8 16931948
    Maro_86
    Poziom 9  
    Posty: 9
    Witam.
    Po bardzo długim czasie postanowiłem wrócić do tematu.
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    Dodałem zmienną jasnosc, bo chciałem zmieniać wypełnienie PWM
    Mam tylko problem że jak wpisze zmiennej jasnosc o wartości 50 to ładnie mi się diody rozjaśniają do 50, ale przyciemniają sie już od 100
  • #9 16932600
    yokoon
    Poziom 29  
    Posty: 1349
    Pomógł: 119
    Ocena: 144
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #11 16976353
    Konto nie istnieje
    Konto nie istnieje  
  • #12 16980033
    Konto nie istnieje
    Poziom 1  

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik pyta o sposób na jednoczesne rozjaśnienie trzech diod LED przy użyciu programowego PWM na mikrokontrolerze ATmega8 w języku Bascom. Odpowiedzi sugerują, aby ustawić wypełnienie PWM dla wszystkich diod jednocześnie oraz dostarczyć fragmenty kodu, które ilustrują, jak osiągnąć pożądany efekt. Wskazówki obejmują użycie timerów oraz korekcję gamma dla lepszego efektu wizualnego. Użytkownicy dzielą się również doświadczeniami z programowym PWM na innych mikrokontrolerach, takich jak Tiny2313, oraz omawiają nieliniową charakterystykę jasności diod LED.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA