Pages: [1]   Go Down
Author Topic: Come collegare Encoder Rotativo ad Arduino (7 pins)  (Read 1188 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 49
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti! Ho acquistato questo encoder (https://www.sparkfun.com/products/10596?) e sto seguendo questa guida (http://www.circuitsathome.com/mcu/reading-rotary-encoder-on-arduino), ma il mio possiede 7 pins, mentre quello della guida solo 5! Ho provato a dare uno sguardo al datasheet fornito da sparckfun ma, come potete vedere, non si capisce una mazza.. smiley-mad! Potreste dirmi come collegare questo encoder ad Arduino e quali sono le funzioni dei vari pin? Avrei bisogno anche di gestire il click del pulsante, ma non conosco quali sono i pin deputati al pulsante e quali al led!
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 130
Posts: 9516
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Potreste dirmi come collegare questo encoder ad Arduino e quali sono le funzioni dei vari pin? Avrei bisogno anche di gestire il click del pulsante, ma non conosco quali sono i pin deputati al pulsante e quali al led!

Dal sito di Sparkfun clicca su "Dimensional Drawing", è un pdf con le dimensioni dell'encoder e il pinout dove trovi tutte le informazioni che cerchi.
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 266
Posts: 21665
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Visto che l' encoder é alla fine 3 pulsanti che vengono pilotati dalla rotazione/ pressione del asse puoi identificarli con un multimetro.
Nel datasheet allegato nel shop di sparkfun http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Components/General/EC12PLGRSDVF.pdf é descritto come sono disposti il pulsante dell asse, e i 2 LED. (4 pin in serie)
I 3 pin sono le 2 fasi che determinamo la rotazione. http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Components/LED/EC12PLRVF-D-24K-24-24C-0206-6H%28SPEC%29.pdf pagina 2
Il comune é C e A e B sono le Due fasi sfasate di 90 gradi.

C'é una contraddizione un sistema di 2 fasi spostate di 90 gradi corrisonde a un codice GRAY a 2 bit ma non é la stessa cosa .

Ciao Uwe
« Last Edit: October 28, 2012, 04:32:54 pm by uwefed » Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
C'é una contraddizione un sistema di 2 fasi spostate di 90 gradi corrisonde a un codice GRAY a 2 bit ma non é la stessa cosa .
@Uwe ma così non è in quadratura?
« Last Edit: October 29, 2012, 03:42:37 am by BrainBooster » Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 130
Posts: 9516
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@Uwe ma così non è in quadratura?

Si è in quadratura, ma al tempo stesso è un codice Gray a due bit perché cambia stato solo 1 bit per volta.
Logged

Deep south of Italy
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2955
The quieter you become, the more you can hear
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...in effetti smiley anche se è proprio raro vedere graycodes a 2 bit
Logged

Pages: [1]   Go Up
Jump to: