Grove - Codificador de Ratón
Grove - Codificador de Ratón es un tipo de codificador rotativo incremental mecánico con datos de retroalimentación de dirección rotativa y velocidad rotativa[1]. Cuenta con interfaz Grove estándar que te ahorrará mucho trabajo en cableado y programación. Además, está bien adaptado para trabajo pesado y un entorno hostil. Este producto puede aplicarse en juguetes, robots y dispositivos de entrada para el consumidor.
Nota
La velocidad de rotación está diseñada para ser menor a 1000 rad/min (radianes por minuto).Características
- Versátil para diferentes entornos.
- Bien adaptado para trabajo pesado y entorno hostil.
- Con detentes y una sensación agradable.
- Interfaz Grove estándar para programación y cableado más fáciles.
- Preciso y confiable.
Más detalles sobre los módulos Grove consulte Sistema Grove
Aplicaciones
Es versátil para diferentes aplicaciones en entornos hostiles como juguetes, robótica y dispositivos de entrada para el consumidor.
Especificaciones
Elemento | Mín. | Típico | Máx. |
---|---|---|---|
Voltaje de operación(V) | 3.3 | 5.5 | |
Corriente de operación(mA) | 10 | 13 | |
Ciclo de trabajo(velocidad constante) | 50% | ||
Diferencia de fase(velocidad constante) | π/4 | ||
Pulsos por círculo | 12 |
Notas
- No se incluye perilla en la lista de productos. Porque creemos que esto hará que este codificador sea más versátil para diferentes entornos.
- Puedes encontrar el archivo de dimensiones en formato PDF, y puedes personalizar una perilla según las dimensiones.
Consejo
Puedes simplemente usar una punta de destornillador hexagonal adecuada si solo estás construyendo un prototipo para tu proyecto.Descripción General del Hardware
Interfaz Grove
Conecta la placa de control principal como la placa Seeeduino con la placa controladora.
Abertura hexagonal
Una abertura por la que pasas una perilla.
Lista de partes
Nombre de las partes | Cantidad |
---|---|
Grove - Mouse Encoder(sin perilla incluida) | 1 PC |
Grove - Cable Universal | 1 PC |
Comenzar
Esta sección te mostrará cómo construir un entorno IDE para crear aplicaciones con Grove - Mouse Encoder.
Notas
- El ciclo de trabajo será mayor si la velocidad de rotación es lenta.
- El ancho de pulso (PW) no será el mismo si la velocidad de rotación no es constante.
- Se supone que la velocidad de rotación debe ser menor a 1000 rad/min o causará un PW de salida estrecho o daño a este encoder.
- El voltaje de salida será incierto (voltaje alto o bajo) en circunstancias sin rotación ya que la posición del pulso dentro de este encoder no es cierta.
Demo básico
Este demo muestra cómo detectar posición y detectar dirección.
Material requerido
- Seeeduino V4.2
- Base shield V2.0
- Cable USB (tipo A a micro tipo B)
Conexiones
Conecta los materiales como se muestra a continuación:
Código
/* Read Quadrature Encoder
* Connect Encoder to Pins encoder0PinA, encoder0PinB, and +5V.
*
* Sketch by max wolf / www.meso.net
* v. 0.1 - very basic functions - mw 20061220
*
*/
int val;
int encoder0PinA = 3;
int encoder0PinB = 4;
int encoder0Pos = 0;
int encoder0PinALast = LOW;
int n = LOW;
void setup() {
pinMode (encoder0PinA,INPUT);
pinMode (encoder0PinB,INPUT);
Serial.begin (115200);
}
void loop() {
n = digitalRead(encoder0PinA);
if ((encoder0PinALast == LOW) && (n == HIGH)) {
if (digitalRead(encoder0PinB) == LOW) {
encoder0Pos--;
} else {
encoder0Pos++;
}
Serial.println(encoder0Pos);
Serial.println ("/");
}
encoder0PinALast = n;
}
- Copia el código y grábalo en la placa controladora.
- Abre la ventana del monitor.
- Gira la punta del destornillador hacia la izquierda o izquierda para ver qué sucederá.
La salida:
Visor de Esquemático en Línea
Recursos
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.