Paso 11: Conexión de los codificadores rotatorios
De soldadura
Whoa fácil, puesto que soldador abajo para ahora, compruebe primero la hoja de datos de su codificador específico, a ver qué es el pin común. Si no tienes la hoja de datos, pruebe la conexión a dos LEDs (+ resistencia!). Conectar los ánodos de los LEDs a los + 5V de Arduino u otra fuente de alimentación Conecte sus cátodos mediante dos resistencias a dos de los pines del codificador y conecte el tercer pin a la tierra del Arduino. Ahora, lentamente gire el codificador. 1 LED deberá encenderse primero, luego LED1 y LED2, luego debe ir hacia fuera, y finalmente LED2 deberían salir. El orden de los LED de iluminación debe ser como esta: (○ ○) (● ○) (● ●) (○ ●) (○ ○). Si este es el caso, el común o C pin del codificador es el conectado a la tierra. Si este no es el caso, y los LEDs IR encendido o apagado al mismo tiempo, intercambiar dos cables e inténtelo de nuevo. (No te preocupes, eventualmente encontrarás el pin correcto, sólo hay 3 posibilidades.) No importa el orden de los pines A y B.
BIS de soldadura
Está bien, adelante, usted puede soldar los cables a él. Use uno negro para el pin común y dos rojas a los pines A y B. Es más fácil soldar los cables horizontal y será menos probable que los pasadores de rotura. (Ver imagen 1)
Luego añadir alguna soldadura en el otro extremo del cable, para encajar muy bien en el encabezado de Arduino. Ahora tome 2 condensadores cerámicos de 100nF. (100nF = 0.1μF, su código es 104-10 × 10⁴ pF) Su trabajo es eliminar el ruido y suavizar las salidas. Les de la soldadura entre el suelo y una salida. Tome el primer condensador y toque una pierna alrededor de uno si los cables que lo mantenga en su lugar mientras se suelda. (Ver imagen 2) Soldar a los pines de la derecha. Luego tomar el segundo condensador, doblar las piernas, como en el tercer cuadro y twist-Conecte la pata de tierra de la tapa del primer y el segundo. Soldar entre sí, y verá algo como la cuarta imagen.
Finalmente, cortar las patas del condensador e instalarlo en su recinto.
Conectar al Arduino
Conecte el cable negro del perno común al suelo. Ahora Conecte el cable A y B a dos pines de interrupción en el Arduino.
En el Leonardo, son pines 0, 1, 2 y 3. En la ONU, es 3 y sólo 2. Esta información puede encontrarse en la Página de referencia de attachInterrupt.
Si realmente necesita más codificadores, usted podría utilizar un pin de interrupción y un perno normal por encoder, o incluso en dos pernos normales de casos extremos, pero no es recomendable, dará resultados muy pobres.
No es necesario agregar las resistencias pull-up externo, puede utilizar los internos, incluso cuando se utiliza interrupciones.