Skocz do zawartości

Programowanie "pół-przewodnika czasowego" zmienianego przez potencjometr


Hubcio

Pomocna odpowiedź

Od jakiegoś czasu zastanawiałem się jak można by było zaprogramować na arduino uno potencjometr wraz z przyciskiem, aby działał jak "PCU-510 DUO F&F", ale naciśnięcie przycisku spowodowało by załączenie tej tymczasowej pęntli, ale jak puścisz przycisk to, żeby ona nadal działała dopóki czas się nie skończy. zależy mi na przedziale czasowym od 2-10s. Plus jeszcze nie jestem pewien co do design'u ale to nie jest priorytetem.

Edytowano przez Hubcio
  • Lubię! 1
Link do komentarza
Share on other sites

Właściwie można by to zrobić na najprostszym układzie czasowym NE555 lub CMOS 4541. Jednak jeśli chcesz spróbować swoich sił w programowaniu to podpowiadam aby użyć przetwornik ADC do odczytu wartości z potencjometru i licznika w formie millis() do od mierzenia czasu ale w taki sposób aby nie blokować pętli głównej. Osobiście pewnie zbudował bym taki układ na którymś małym ATtiny z nowej serii. 

Edytowano przez _LM_
  • Pomogłeś! 1
Link do komentarza
Share on other sites

21 minut temu, H1M4W4R1 napisał:

CH32V003 😄 Taniej by wyszło 😉

Ty to byś z armaty do muchy strzelał 😄 ale fakt, cenowo microchip przy tych ilościach przegrywa 

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

2 minuty temu, _LM_ napisał:

Ty to byś z armaty do muchy strzelał 😄 ale fakt, cenowo microchip przy tych ilościach przegrywa 

Zazwyczaj wolę z działa orbitalnego, co by nie musieć się martwić niewydajnym kodem 😄

W każdym razie każdy mikrokontroler można tak zaprogramować, a kwestia wyboru to kwestia ceny (CH32V003 wymaga tylko jednego kondensatora, by działać 😄)

  • Lubię! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.