Un encoder convierte un giro en pulsos que un microcontrolador puede contar. Con ese dato sabes cuánto giró un eje, a qué velocidad y en qué sentido. Acá están todos los encoders de la tienda, ordenados por tipo: perilla mecánica (EC11 y KY-040), óptico incremental (disco ranurado más sensor IR), magnético absoluto (AS5600), industrial (Omron E6B2 CWZ6C) y motor con encoder integrado. La tabla compara los principales y más abajo va el detalle de cada familia.

ProductoTipoResoluciónSalidaPara qué sirve
Encoder rotatorio EC11 KY-040 360Rotatorio mecánico, módulo con pines20 pulsos por vueltaCLK y DT más pulsadorPerilla para menús y ajustes en protoboard o Arduino
Encoder EC11 Potenciometro Digital EjeRotatorio mecánico, suelto (5 pines)20 pulsos por vueltaCuadratura A y B más pulsadorLa misma perilla para soldar en tu placa; eje estriado o con chavetero
Sensor Encoder AS5600Magnético absoluto, sin contacto4096 posiciones por vueltaI2C, PWM o analógicaÁngulo real del eje sin desgaste
Sensor de velocidad encoder IR ópticoÓptico incremental (lector de ranura)La del disco que leaDigital TTL y analógicaMedir RPM en un motorreductor con el disco ranurado
Encoder Omron 1000Industrial incremental, E6B2 CWZ6C1000 pulsos por vueltaA, B y Z en colector abierto NPNPLC, máquinas y ejes hasta 6000 rpm
Motor DC Encoder 12v 170 RPMMotor JGA25 con encoder Hall integrado11 pulsos por vuelta del motorCuadratura Hall A y Hall BRobot con control de velocidad y posición

↓ Todos los Productos de esta Categoría ↓

$ 4.500 IVA incluido
🏷️ Precio Mayorista
$ 490 IVA incluido
$ 890 IVA incluido
$ 249.900 IVA incluido
+
Este producto tiene múltiples variantes. Las opciones se pueden elegir en la página de producto
Desde $ 1.390 IVA incluido
+
Este producto tiene múltiples variantes. Las opciones se pueden elegir en la página de producto
Desde $ 26.990 IVA incluido
$ 2.100 IVA incluido
+
Sin existencias
$ 15.990 IVA incluido

Los encoders son esenciales para medir la posición y velocidad de motores en proyectos electrónicos y robóticos. Desde encoders rotatorios hasta encoders ópticos, puedes encontrar sensores para mejorar el control de tus motores y sistemas automáticos. Ideal para aplicaciones en Arduino y otros microcontroladores, estos sensores ofrecen precisión y fiabilidad.

¿Cómo se usa un encoder en Arduino?

Los encoders se conectan a Arduino para medir la rotación o posición de los ejes de un motor. Puedes utilizar bibliotecas específicas como Encoder para leer datos de posición o velocidad y controlar tus proyectos de manera precisa.

¿Para qué sirven los encoders ópticos?

Los encoders ópticos se utilizan para medir la posición de un motor usando un sistema de luz y detección. Estos son ideales para aplicaciones donde se requiere un alto nivel de precisión, como en vehículos autónomos y sistemas de control de velocidad.

¿Qué es un encoder con chaveta?

Un encoder con chaveta es un tipo de encoder rotatorio que se utiliza para aplicaciones en las que se necesita una conexión robusta con el motor, evitando deslizamientos y garantizando mayor estabilidad en el control de velocidad.

¿Qué diferencia hay entre un encoder óptico y uno magnético?

Los encoders ópticos funcionan con luz para detectar la posición, mientras que los encoders magnéticos usan campos magnéticos. Los ópticos son más precisos, mientras que los magnéticos pueden ser más duraderos y adecuados para entornos con más polvo o suciedad.

¿Cómo elegir el encoder adecuado para mi proyecto?

La elección de un encoder depende de tu aplicación específica. Si necesitas controlar la velocidad y dirección de un motor con alta precisión, los encoders ópticos son ideales. Para proyectos más simples, los encoders rotatorios o encoders con chaveta pueden ser más que suficientes.

Qué tipo de encoder necesitas: primero el problema, después el modelo

Hay tres preguntas que resuelven la compra. La primera: ¿lo va a girar una persona o un motor? Si es una mano, es un encoder rotatorio mecánico, la perilla. Si es un motor, sigue leyendo. La segunda: ¿necesitas saber cuánto giró desde que partió (incremental) o en qué ángulo está ahora mismo, aunque lo apagues y lo prendas (absoluto)? Casi todos los de esta categoría son incrementales; el único absoluto es el AS5600. La tercera: ¿cuántos pulsos por vuelta hacen falta? Un robot móvil que estima distancia vive bien con 20; un brazo o una máquina que posiciona con precisión necesita cientos o miles.

Con eso, las familias quedan así: perilla para interfaz (EC11 suelto o el módulo KY-040), lector óptico para el eje de un motorreductor (disco ranurado más sensor IR, o el ITR8102 si armas el tuyo), ángulo absoluto sin contacto (AS5600), industrial con fases A, B y Z (Omron E6B2 CWZ6C) y motor con encoder ya integrado (JGA25 12V 170 RPM). Cada una tiene su sección abajo con lo que la ficha declara.

Encoder rotatorio EC11 y KY-040: la perilla que gira sin tope

Un potenciómetro tiene tope y entrega un voltaje; un encoder rotatorio gira sin límite y entrega pulsos. Por eso se usa como perilla de menú, de volumen o de ajuste fino: el micro cuenta los clics y sabe hacia qué lado giraste. Los dos modelos de la tienda son el mismo componente EC11 en dos presentaciones.

El Encoder EC11 Potenciometro Digital Eje es el componente suelto: 5 pines (A, B y C para el encoder, D y E para el pulsador), 20 pulsos por vuelta, eje de 6 mm y vida útil declarada de 30.000 ciclos. Viene con eje estriado o con chavetero, para elegir según la perilla que le vas a poner encima. Es el que va soldado en una placa propia o en una perforada.

El Encoder rotatorio EC11 KY-040 360 es ese mismo EC11 montado en un módulo con pines: salidas CLK y DT más el pin del pulsador, alimentación de 3.3V a 5V, 28 x 19 mm y agujeros de fijación para PCB. Se pincha directo en un protoboard o va con cables dupont a un Arduino o ESP32. Si estás partiendo, este es el que conviene; si ya tienes la placa diseñada, el suelto.

Los dos entregan señales en cuadratura: dos pulsos desfasados 90 grados. Si CLK cambia antes que DT, gira hacia un lado; si es al revés, hacia el otro. Al presionar el eje se cierra el pulsador, que sirve como botón de confirmar.

Encoder óptico incremental: disco ranurado más sensor IR para medir RPM en un robot

Es la forma más barata de saber a qué velocidad gira una rueda. Se arma con dos piezas. El Disco Ranurado Encoder es una rueda plástica de 26 mm con 20 ranuras y un agujero central de unos 5,5 x 3,5 mm, hecho para el eje con doble plano del Motor DC Motorreductor Amarillo Con caja reductora 3-12V, el clásico de los carritos. Con 20 ranuras cada pulso equivale a 18 grados de giro, suficiente para estimar distancia recorrida y comparar la velocidad de las dos ruedas.

El Sensor de velocidad encoder IR óptico es el lector: un optointerruptor de ranura de 5 mm con un comparador LM393 que convierte cada interrupción del haz en un pulso digital limpio. Alimentación de 3.3V a 5V, salida digital TTL y analógica, LED de estado. La salida digital va a un pin de interrupción del Arduino y se cuentan pulsos por segundo. El disco pasa por la ranura del sensor y listo.

Si prefieres armar el lector en tu propia placa, el Interruptor óptico ITR8102 es el optointerruptor suelto: LED infrarrojo y fototransistor en una carcasa, salida en colector abierto, alimentación de 5V a 30V. Tú pones la resistencia de carga y, si quieres una señal limpia, el comparador. Es lo mismo que trae el módulo, sin el módulo.

Este montaje solo cuenta pulsos: no sabe hacia qué lado gira. Para un carrito que solo avanza da lo mismo; si necesitas sentido de giro, mira el motor con encoder Hall de más abajo.

AS5600: encoder magnético absoluto de 12 bits, sin contacto

El Sensor Encoder AS5600 es distinto a todo lo demás de la lista: no cuenta pulsos, mide el ángulo. Un imán diametral montado en la punta del eje gira sobre el chip, y el sensor de efecto Hall entrega la posición absoluta con 12 bits, es decir 4096 posiciones por vuelta, 0,087 grados por paso y exactitud típica de 0,4 grados. Como no hay contacto, no se desgasta: reemplaza a un potenciómetro en un joystick o en un brazo que se mueve millones de veces.

Tiene tres salidas y eliges una: I2C para leer el ángulo en bruto y programar el sensor, PWM cuyo ciclo de trabajo representa el ángulo, o analógica proporcional a la alimentación. Por I2C se configura el ángulo de inicio y de fin (desde 18 hasta 360 grados), el sentido de giro y un modo de bajo consumo. Alimentación de 3.3V a 5V, temperatura de operación de menos 40 a 125 grados.

Dos cosas que la ficha deja claras y conviene leer antes de comprar. Una: el imán debe ser diametral, con el norte y el sur en los costados del disco, a entre 0,5 y 3 mm de la cara del chip; un disco de neodimio común, magnetizado por las caras, no funciona igual. Dos: mide una sola vuelta. Si el eje da varias, el conteo de vueltas lo lleva tu código detectando el paso por cero.

Omron E6B2 CWZ6C 1000 P/R: el encoder industrial

El Encoder Omron 1000 es un encoder rotativo incremental de fábrica: modelo E6B2 CWZ6C, 1000 pulsos por vuelta, fases A, B y Z en colector abierto NPN, alimentación de 5V a 24V, respuesta hasta 100 kHz, eje de 6 mm en acero inoxidable, carcasa de 40 mm y cable de 2 m preconectado. La fase Z entrega un pulso por vuelta y sirve como referencia de cero; con A y B se obtiene sentido de giro y, contando flancos, hasta 4000 posiciones por vuelta.

Es el que va acoplado al eje de una máquina, en una cinta transportadora o como realimentación de un servo, leyendo desde un PLC o un contador rápido. También se puede leer con Arduino o ESP32: la salida NPN necesita resistencias pull up a la tensión lógica del micro y, por la cantidad de pulsos, se lee con interrupciones o con el contador por hardware. Soporta hasta 6000 rpm y trae protección IP50. Si el proyecto es un carrito o una perilla, es demasiado encoder; si es una máquina que tiene que posicionar bien, es el único de la lista que corresponde.

Motor con encoder integrado: JGA25 12V 170 RPM con 11 pulsos por vuelta

Si lo que necesitas es controlar un motor en lazo cerrado, el Motor DC Encoder 12v 170 RPM trae todo junto: motor DC de 12V con caja reductora metálica que entrega 170 RPM en el eje de salida, y un encoder de cuadratura con dos sensores Hall y disco magnético en la parte trasera, con 11 pulsos por vuelta del motor (antes de la reducción, así que en el eje de salida son muchos más). Como son dos canales desfasados, además de la velocidad se lee el sentido de giro.

Van dos circuitos separados: el motor a 12V a través de un driver como el Módulo Driver L298N Puente H | Controla 2 Motores DC o 1 PAP con una fuente de al menos 2A, y el encoder a 5V desde el Arduino, con Hall A y Hall B a dos pines digitales. La ficha lo dice con letras grandes y vale repetirlo: los 12V nunca van a los pines del encoder.

Para un chasis completo con encoder de rueda ya resuelto está el Kit auto inteligente chasis 4 ruedas con codificador de velocidad para Arduino.

Los demás encoders y accesorios de la categoría

Completan la familia el disco ranurado que va en pareja con el sensor IR, el optointerruptor suelto para armar tu propio lector y el kit de sensores para partir con varios módulos a la vez.

ProductoTipoResoluciónSalidaAlimentaciónPara qué sirve
Disco Ranurado EncoderÓptico incremental (disco)20 ranuras, 18 grados por pulsoNo tiene, interrumpe el haz del sensorNo aplicaSe inserta en el eje del motorreductor amarillo; va en pareja con el sensor IR
Interruptor óptico ITR8102Optointerruptor suelto (LED IR más fototransistor)La del disco o marca que leaColector abierto5V a 30VPara armar tu propio lector óptico en una placa, sin módulo
Kit de 37 Sensores con CajaKit de 37 módulos de sensoresSegún el móduloSegún el módulo3.3V a 5VPara partir con varios sensores a la vez; la lista completa de módulos está en su ficha

Cuál elegir según tu proyecto

Cómo se lee un encoder con Arduino o ESP32

Todos los incrementales de esta categoría se leen igual: un canal a un pin con interrupción y, dentro de la rutina, se mira el estado del otro canal para saber el sentido. Contar por interrupción y no por sondeo es lo que evita perder pulsos cuando el eje gira rápido. Para una perilla de 20 pulsos basta con leer CLK y DT; para el Omron de 1000 pulsos a miles de rpm conviene el contador por hardware del micro.

Los mecánicos (EC11 y KY-040) rebotan: cada clic puede generar varios flancos falsos. Se corrige por software, ignorando cambios en menos de unos milisegundos, o con un condensador pequeño en cada canal. Los ópticos y el Hall del motor no rebotan pero sí necesitan que la salida sea de nivel lógico: el módulo IR ya la entrega en TTL, mientras que el ITR8102 y el Omron son de colector abierto y van con resistencia pull up.

El AS5600 es el único que no se cuenta: se pregunta. Por I2C se lee un registro de 12 bits con el ángulo y se convierte a grados multiplicando por 360 y dividiendo por 4096. El AS5600 tiene una sola dirección I2C fija, así que dos en el mismo bus necesitan un multiplexor o usar la salida PWM o analógica en uno de ellos.

Preguntas frecuentes

¿Cuántos pulsos por vuelta necesita mi encoder?

Depende de qué tan fino tiene que ser el control. Una perilla de menú o de volumen funciona con 20 pulsos por vuelta (EC11 y KY-040). Un carrito que estima distancia también con 20 ranuras del disco, que equivalen a 18 grados por pulso. Un motor en lazo cerrado con caja reductora multiplica los 11 pulsos del JGA25 por la relación de reducción, así que en la rueda sobran. Para posicionar un eje con precisión, los 4096 pasos del AS5600 o los 1000 pulsos por vuelta del Omron E6B2 CWZ6C, que con las dos fases llegan a 4000.

¿Encoder incremental o absoluto, cuál me sirve?

El incremental cuenta pulsos desde que se energiza: sabe cuánto giró, no dónde está, y si se corta la energía parte de cero. Es lo que hacen EC11, KY-040, el disco con sensor IR, el motor JGA25 y el Omron. El absoluto entrega el ángulo real en todo momento, aunque lo apagues: en la categoría ese es el AS5600. Si al encender el sistema necesitas saber la posición sin mover nada a un tope de referencia, va absoluto.

¿Qué diferencia hay entre un encoder óptico y uno magnético?

El óptico lee ranuras o marcas con un haz infrarrojo, como el disco ranurado con el sensor IR o el ITR8102; es barato y directo, pero le afecta el polvo y la luz ambiente si queda expuesto. El magnético lee un imán con efecto Hall, como el AS5600 y el encoder trasero del motor JGA25; no tiene contacto ni ranuras, así que no se ensucia ni se desgasta, y en el caso del AS5600 además entrega ángulo absoluto.

¿El KY-040 y el EC11 son el mismo encoder?

Sí. El EC11 es el componente de 5 pines, y el KY-040 es un módulo que lo trae montado con pines CLK y DT, el pulsador en su propio pin y agujeros de fijación, listo para protoboard y cables dupont. Los dos tienen 20 pulsos por vuelta, pulsador al presionar el eje y vida declarada de 30.000 ciclos. Compra el módulo para prototipar y el suelto cuando lo vas a soldar en tu placa; el suelto además se elige con eje estriado o con chavetero.

¿Puedo leer el Omron E6B2 CWZ6C con un Arduino?

Sí. Sus salidas A, B y Z son de colector abierto NPN y acepta alimentación de 5V a 24V, así que se alimenta a 5V y cada salida va a un pin del Arduino con una resistencia pull up a 5V (o a 3.3V en un ESP32). Como entrega 1000 pulsos por vuelta y soporta hasta 6000 rpm, hay que leerlo con interrupciones o con el contador por hardware; con lectura por sondeo se pierden pulsos.

¿Tienen encoder lineal?

Los encoders de esta categoría son rotatorios: miden giro de un eje. Un encoder lineal mide desplazamiento en línea recta con una regla óptica o magnética, y no está en el catálogo. Para medir posición lineal en un proyecto se suele convertir el giro en avance: un encoder rotatorio en el motor o en la polea, y la distancia sale del número de pulsos por el avance por vuelta.

Medios de pago

Pagar con Flow

Puedes pagar con Webpay, Khipu, Onepay o Mach. Es rápido, seguro y no tiene costo adicional.

WebpayKhipuOnepayMach

Transferencia Bancaria

Realiza una transferencia directa desde tu banco. En la finalización de tu compra podrás ver los datos bancarios.

Seguimiento de Pedido

Ingresa tu número de pedido o código de seguimiento

MechaCoin

Gana $500 en
Cashback de Bienvenida

💰 $500 en MechaCoins gratis

Cada MechaCoin = $1 de descuento real. Crea tu cuenta y empieza a acumular cashback en cada compra.

¿Quieres $500 en cashback?