Witam
Niedawno zaczałem zabawe z uC i programowanie i docelowo, a może i nie
chciałbym zbudowac wydaje mi się prosty układ do regulacji opadania i podnoszenia ramienia. Mam dwa przyciski góra, dół. jeden potencjometr na ramieniu drugi do ustawiania zadanej wysokości na jaką ramie się ma opuścić. Tu sprawa jest prosta, ale chciałbym aby po ustawieniu się ramienia na danej wysokości i zwolnieniu przycisku mozna było w każdej chwili jakby "przymusowo" to ramie dalej opuści przyciskiem opuszczania i tu już się robi dla mnie problem, bo nie potrafie "obejść" poprzedniego warunku gdzie jest sygnał do zatrzymania opadania.
Postanowiłem skorzystać z przerwań komparatora aby dawał przerwanie na zboczu, ale coś jest nie tak, albo mylnie to jednak jeszcze rozumie. Na poniższym programie w symulacji zdaje się dostaje te przerwania na okrągło zamiast jak mi sie wydawało tylko w momencie zmiany stanu na zboczu opadającym czy rosnącym, a to chyba rozwiązało by mój problem. Jak nie to wprowadze trzeci przycisk i tyle...
Ewentualnie prosze o jakąś wskazówke jak to inaczej rozwiązać.
Niedawno zaczałem zabawe z uC i programowanie i docelowo, a może i nie
Postanowiłem skorzystać z przerwań komparatora aby dawał przerwanie na zboczu, ale coś jest nie tak, albo mylnie to jednak jeszcze rozumie. Na poniższym programie w symulacji zdaje się dostaje te przerwania na okrągło zamiast jak mi sie wydawało tylko w momencie zmiany stanu na zboczu opadającym czy rosnącym, a to chyba rozwiązało by mój problem. Jak nie to wprowadze trzeci przycisk i tyle...
Ewentualnie prosze o jakąś wskazówke jak to inaczej rozwiązać.
Kod: VB.net