Witam,
Chciałem zrobić sterownik do podświetlania schodów. Mam 18 stopni i do każdego stopnia puściłem osobny kabelek. Chciałbym żeby stopnie zaświecały i rozjaśniały się po kolei, to znaczy
1 krok - 1 stopień 10%
2 krok - 1 stopień 20% - 2 stopień 10%
3 krok - 1 stopień 30% - 2 stopień 20% - 3 stopień 10%
Czy da radę zrobić to programowym PWM ? pewnie tak tylko nie za bardzo wiem jak przypisać do danego portu żeby na nim było wypełnienie PWM o zadanej wartości.
Re: Programowy PWM na 18-tu kanałach
: 13 sty 2025, 9:40
autor: niveasoft
Da się na pewno. Napisałem juz taki sterownik na 21 stopni. Do tego wiele efektów do wyboru. Poniżej wideo z testów.
On ma też zapalać tak słabo skrajne stopnie żeby było wiadomo po ciemku gdzie są schody. Schody mają wejście na czujniki, ale nie zapalaja sie w dzień.
Do tego regulowane czasy. mam nawet do tego płytkę
Mogę pomóc z programowym PWM, ale te efekty to sam opracujesz
Re: Programowy PWM na 18-tu kanałach
: 13 sty 2025, 10:02
autor: Zbyszek
Efekty nie są mi potrzebne, wystarczy tak jak opisałem w 1 poście, dwa wejścia atmegi były by zarezerwowane jako załącz / wyłącz schody. Chciałem to zrobić na czujnikach zbliżeniowych sharpa ( z czujnikami to nie problem ). Tylko jak w bascomie przypisać wypełnienie xx % do danego portu. Wystarczyła by mi wtedy Atmega 8 albo 328 jak by brakło pamięci. 1 i ostatni stopień też nie muszą się świecić. Sygnał z 1 czujnika - powoli się rozświetlają, a sygnał z 2 czujnika - powoli przygasają.
Podpowiesz jak przypisać wypełnienie xx % do danego portu ?
Efekt ma być taki jak na samym początku filmu.
Re: Programowy PWM na 18-tu kanałach
: 13 sty 2025, 10:09
autor: niveasoft
Najpierw zajrzyj na moją stronę -> https://bart-projects.pl/rozne.html
Tam, gdy przewiniesz niżej jest temat i kod "Programowe PWM na ośmiu kanałach na Attiny2313 i każdym innym - Soft PWM Bascom"
Jak coś będzie niejasne to pisz dalej śmiało
Tam jest pętla For-Next która nie jest za szybka, ale to tam było na jednym porcie.
Można to rozpisac na linijki dla kazdego pinu i bedzie nawet szybciej.
Re: Programowy PWM na 18-tu kanałach
: 13 sty 2025, 10:51
autor: niveasoft
Tu jest kawałek kodu tych schodów. 24 kanały. Atmega32 przy 16MHz