encoder rotatorio en board

3-16-02

Nuevo

¿buscando un selector de posiciones económico? mira este encoder rotatorio puede ser tu mejo opción! y #conectaTuIngenio 

Más detalles

5 882 $

Este encoder es genial por que puedes usarlo para hacer menús o como selector por que ademas de tener 24 pasos diferentes tienes la opción de pulsar la perilla, para usarla como switch!, es digital y es compatible con arduino! 

Características:

  • Resolución 24 estados pasos
  • Voltaje 5Vdc
  • PCB de calidad
  • Orificios de fijación 
  • Led de encendido 
  • Canales Canal A y Canal B
  • Eje de adaptación: 2mm

Aplicaciones 

  • Generar Menús desplazables con rotación 
  • Selector de opciones 

Diagrama de conexiones:

Código ejemplo:

int pinA = 3; // Connected to CLK on KY-040
int pinB = 4; // Connected to DT on KY-040
int encoderPosCount = 0;
int pinALast;
int aVal;
boolean bCW;

void setup() {
pinMode (pinA, INPUT);
pinMode (pinB, INPUT);
/* Read Pin A
Whatever state it's in will reflect the last position
*/
pinALast = digitalRead(pinA);
Serial.begin (9600);
}

void loop() {
aVal = digitalRead(pinA);
if (aVal != pinALast) { // Means the knob is rotating
// if the knob is rotating, we need to determine direction
// We do that by reading pin B.
if (digitalRead(pinB) != aVal) { // Means pin A Changed first - We're Rotating Clockwise
encoderPosCount ++;
bCW = true;
} else {// Otherwise B changed first and we're moving CCW
bCW = false;
encoderPosCount--;
}
Serial.print ("Rotated: ");
if (bCW) {
Serial.println ("clockwise");
} else {
Serial.println("counterclockwise");
}
Serial.print("Encoder Position: ");
Serial.println(encoderPosCount);

}
pinALast = aVal;
}

No hay reseñas de clientes en este momento.

Escribe tu opinión

encoder rotatorio en board

encoder rotatorio en board

¿buscando un selector de posiciones económico? mira este encoder rotatorio puede ser tu mejo opción! y #conectaTuIngenio 

Potenciómetros, trimmer, etc

Product successfully added to the product comparison!