Skip to main content

Presionando El Teclado Con Arduino: Conexión Y Programa

  • Trini Barberá Pardo
  • Software

Arduino es una plataforma abierta para el desarrollo de circuitos electr nicos y software. Con l, puede crear dispositivos para una variedad de prop sitos, incluido el control de perif ricos como un teclado. En este art culo, veremos c mo conectar un teclado a un Arduino y escribir un programa para manejar las pulsaciones de teclas.

Para conectar el teclado al Arduino, debe usar un m dulo especial que le permite comunicarse con el teclado a trav s del protocolo PS/2. En la mayor a de los casos, este m dulo tiene conectores para conectar 4 cables: alimentaci n (VCC), tierra (GND), teclado (DATA) y reloj (CLK). La conexi n se realiza a trav s de una placa de desarrollo Arduino que tiene los puertos/pines apropiados para conectar los cables.

Despu s de conectar el teclado al Arduino, puede comenzar a escribir un programa para manejar las pulsaciones. En este caso, usaremos la biblioteca Keyboard.h. puede emular las pulsaciones de teclado en el teclado conectado. El programa debe especificar qu teclas se emular n, as como las condiciones bajo las cuales se producir la emulaci n. Por ejemplo, si un PIN Arduino en particular recibe una se al HIGH, se emula la pulsaci n de una tecla del teclado en particular.

Un programa para trabajar con un teclado usando Arduino puede ser til en una variedad de proyectos donde se requiere el control automatizado de una computadora u otros dispositivos con comandos de teclado. Por ejemplo, puede crear un sistema de entrada autom tica de datos que se ajuste a ciertas condiciones o interactuar con programas externos a trav s del teclado.

  1. Conectar el teclado a Arduino: la forma m s f cil
  2. Materiales necesarios para conectar el teclado
  3. Conectar el teclado a Arduino: instrucciones paso a paso

Conectar el teclado a Arduino: la forma m s f cil

Primero debe conectar el USB Host Shield a su placa Arduino. Para hacer esto, necesitar algunos cables para conectar las tablas. Conecte los cables de la siguiente manera:

  • Con un solo cable, conecte el PIN D2 en el Arduino al PIN INT en el USB Host Shield.
  • Con un cable, conecte el PIN D3 en el Arduino al PIN RST en el USB Host Shield.
  • Conecte el PIN D4 en el Arduino con el PIN SS en el USB Host Shield.
  • Conecte GND en Arduino a GND en USB Host Shield.
  • Conecte el PIN 5V en el Arduino con el VBUS en el USB Host Shield.

Una vez que haya conectado las placas, puede comenzar a escribir el programa. USBHID, Arduino USB- . Arduino IDE :

#include

#include

#include

USB &usb = USB();

USBHub hub(&usb);

HIDBoot hid(&usb);

  • uint8_t buf[sizeof(USBHID)>epMUL_CFG2_LEN];
  • void setup() {
  • Serial.begin(115200);
  • Serial.println("Start");

if (usb.Init() == -1) {

Serial.println("OSC did not start.");

}

}

void loop() {

  • usb.Task();
  • }
  • Una vez que haya descargado el programa en el Arduino, podr ver la salida en el Monitor en serie en el IDE de Arduino. Necesitar conectarse al Arduino a trav s de USB para ver el resultado.
  • Ahora puede conectar el teclado a USB Host Shield. Despu s de conectar el teclado, Arduino deber a comenzar a recibir los datos de las teclas presionadas. Puede usar las funciones de la biblioteca USBHID para determinar qu teclas se presionaron.

Por lo tanto, conectar el teclado a Arduino usando USB Host Shield es la forma m s f cil de implementar pulsaciones de teclas en el teclado usando Arduino.

  • Materiales necesarios para conectar el teclado
  • Para conectar con xito el teclado a Arduino, necesitar los siguientes materiales:
  • Placa Arduino (como Arduino uno)

Teclado (se recomienda usar un teclado USB est ndar)

  • Cable USB para conectar Arduino a la computadora
  • Cables para conectar el teclado al Arduino
  • Tenga en cuenta que algunos teclados USB pueden consumir demasiada energ a, por lo que es posible que necesite una fuente de alimentaci n adicional, como una fuente de alimentaci n Arduino.

Conectar el teclado a Arduino: instrucciones paso a paso

  • Conectar un teclado a un Arduino puede ser til para crear proyectos relacionados con la interacci n del usuario. En este tutorial paso a paso, le mostrar c mo conectar un teclado a un Arduino y escribir un programa para manejar las pulsaciones de teclas.
  • Paso 1: Conectar el teclado al Arduino
Necesitar  los siguientes componentes para conectar el teclado al Arduino:

Arduino - cualquier modelo compatible con la biblioteca Keypad;

  • Teclado-puede utilizar el teclado est ndar PS/2;
  • M dulo de teclado PS / 2-necesario para conectar el teclado con Arduino;
  • Cables para conectar.

Conecte el m dulo de teclado PS / 2 al Arduino de la siguiente manera:

Conecte el cable del teclado a la entrada del m dulo de teclado PS/2;