• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino i encoder
#1
Witam, bawił się już ktoś encoderem na arduino? Potrzebuję napisać program sterowanie 4 przekaźnikami i 4 diodami Led.

Wysłane z mojego LG-H955 przy użyciu Tapatalka
 
Odpowiedź
#2
A co konkretnie rozumiesz przez zabawę?
Bo np. ja się bawiłem, enkoderem zarówno typu pokrętełko (gałeczka), jak i enkoderem na silniku.
No i w sumie jedna z bilbiotek w necie wszystko pięknie załatwia, tylko mało wejść z przerwaniami Sad
 
Odpowiedź
#3
Biblioteka a poco komu do enkodera ja sie pytam to 10 komend na krzyż i 2 pod programy zliczając w gorę i w duł.
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
#4
adix, człowieku, czy ty czytasz czasami te swoje wypociny ? Zmień może to 'Programista-Elektronik' bo tym bełkotem wstyd przynosisz wszystkim programistom i elektronikom ! Słowo interpunkcja nic ci nie mówi, a może ortografia ?

PS. pewnie regulamin zabrania "złośliwych" wypowiedzi (za to nic nie wspomina o wypowiedziach analfabetów), chcecie to mnie wyrzućcie/zbanujcie/cokolwiek
 
Odpowiedź
#5
(09-08-2016, 19:24)pan_statystyka napisał(a): A co konkretnie rozumiesz przez zabawę?
Bo np. ja się bawiłem, enkoderem zarówno typu pokrętełko (gałeczka), jak i enkoderem na silniku.
No i w sumie jedna z bilbiotek w necie wszystko pięknie załatwia, tylko mało wejść z przerwaniami Sad
Znalazłem biblioteke, właśnie potrzebuje enkoder typu pokrętło z przyciskiem. Założenie projektu jest takie.
4 przekaźniki.
3 diody LED.

Pod czas obrotu enkoder zapalają się pojedynczo diody, wybieram 1 diodę przyciskam enkoder miga 2 razy i załącza 1 przekaźnik itd. Wciskam enkoder na 10s aktywna dioda zaczyna migacz i załącza 4 przekaźnik dioda miga nadal. Wciskam enkoder wyłącza przekaźnik 4 i dioda przestaje migacz.

Zabieram się za pisanie kodu.

PS. adix. pokaż mi te 10 komend bez biblioteki. Jestem ciekaw.

Wysłane z mojego LG-H955 przy użyciu Tapatalka
 
Odpowiedź
#6
Cytat:#define GALKA_PRZYCISK 5 // numer pina gałki

w setup:

pinMode(GALKA_PRZYCISK,INPUT_PULLUP);

Gdziekolwiek w kodzie, umieszczenie tego: 
Cytat:if (digitalRead(GALKA_PRZYCISK)==LOW) 
zwraca true, jeżeli przycisk jest wciśnięty.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości