Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega8 / Bascom - Zmiana wartości PWM

Elektronik_Kraków 20 Lip 2016 12:20 804 1
  • #1 20 Lip 2016 12:20
    Elektronik_Kraków
    Poziom 13  

    Witam
    Mam płytkę z Atmega8 połączoną z czujnikiem PIR ( wejście INT1 przez transoptor ), do tego pomiar ADC ( od wartości adc zależy czas po jakim PWM będzie zmniejszone, opcjonalnie chcę też pod INT0 podpiąć przycisk, coby włączyć światło, gdybym nie znalazł się w zasięgu czujnika.

    Dodatkowym "bajerem" jest to, że światło ( listwa LED ) powoli się rozjaśnia i przyciemnia. O ile to działa poprawnie, to w sytuacji, gdy PWM maleje, a nastąpiło ponowne wejście w strefę czujnika PIR to zmniejszanie PWM powinno zostać wstrzymane i rozpocząć zwiększanie PWM.
    Problem w tym, że PWM dostaje 0, a następnie dopiero zaczyna rosnąć. A chciałem, żeby kontynuowało zwiększanie od punktu, na którym skoczył zmniejszać.

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod

    0 1
  • #2 20 Lip 2016 13:31
    373522
    Użytkownik usunął konto