Dzień dobry,
zaczynam swoją przygodę z mikrokontrolerami i chciałem zrobić samemu sterownik do latarki.
Sterownik prądowy złożyłem sobie na C34063 i działa. Zrobiłem prosty układ do sterowania PWM na NE555 i potencjometrze. Super ... ale chciałbym to zrobić na mikroprocesorze.
Mikroprocesor kupiłem, coś tam zaprogramowałem. To co teraz chciałbym zrobić to sterowanie stopniem wypełnienia sprzętowego sygnału PWM za pomocą microswitcha/przycisku itp. O programowaniu sprzętowego sygnału PWM poczytałem, wydaje się dosyć zrozumiałe.
Niestety nie mogę dorwać poradnika jak napisać program do zmiany trybów pracy. Programuję ( ) w C. Jakieś tam pomysły mam jak się za to zabrać samemu, ale nie chcę wywarzać już otwartych drzwi. Chodzi o uzyskanie prostego efektu typu:
jednoklik -10% (90% duty cycle)
dwuklik - 50% (50% duty cycle)
trójklik - 100% (0%duty cycle)
Przytyrzmanie np. 2s - on/off (a i bez tej opcji byłby to dla mnie sukces ).
Wujka googla przeszukałem, ale z miernym efektem, naprowadzi ktoś?
Pozdrawiam.
Programowanie microswitch'a do zmiany trybu pracy latarki
Może to Ci się przyda http://budgetlightforum.com/node/28443
Nie wyrażam zgody na wykorzystywanie moich zdjęć w jakiejkolwiek formie bez mojej wiedzy, szczególnie nie życzę sobie czerpania za ich pomocą korzyści finansowych przez osoby trzecie.
O wow dzięki, jak wrócę do domu to dokładnie przestudiuję kod
Już klikam 'dziękuje' za pomoc
EDIT: Udało mi się odpalić programik i przerobić go do swoich potrzeb. Wszystko niby fajnie działa, ale ....
... dioda na wypełnieniu=0 (wyłączeniu) minimalnie się świeci Jak włączę diodę to na trybie 10% świeci się ewidentnie mocniej niz na off(=0). Macie może sugestie co może być przyczyną? Zasilanie jest filtrowane na avcc/gnd i vcc/gnd, więc wydaje mi się, że to nie kwestia tego. Dioda podpięta jest do gnd przez 100R. Dla poglądu filmik:
[youtube]http://www.youtube.com/watch?v=ATe-CIU5 ... e=youtu.be[/youtube]
Już klikam 'dziękuje' za pomoc
EDIT: Udało mi się odpalić programik i przerobić go do swoich potrzeb. Wszystko niby fajnie działa, ale ....
... dioda na wypełnieniu=0 (wyłączeniu) minimalnie się świeci Jak włączę diodę to na trybie 10% świeci się ewidentnie mocniej niz na off(=0). Macie może sugestie co może być przyczyną? Zasilanie jest filtrowane na avcc/gnd i vcc/gnd, więc wydaje mi się, że to nie kwestia tego. Dioda podpięta jest do gnd przez 100R. Dla poglądu filmik:
[youtube]http://www.youtube.com/watch?v=ATe-CIU5 ... e=youtu.be[/youtube]