Skip to content

crixodia/arduino-nano-macro-keypad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Macro Keyboard

Crear macros puede ser muy fácil con un arduino Leonardo o Micro Pro. Sin embargo, puede que no tengas a tu disposición uno de estos. Podemos usar un arduino común y corriente comunicándolo con un script que haga las funciones de teclado. Para ello usaremos python.

En arduino, cada vez que presionemos una tecla enviará un carácter a través de Serial. Con python debemos capturar qué carácter fue y que acción de teclado se ejecutará. Esto para cada tecla del Keypad.

Contenido

Requisitos

Dependencias

Es necesario instalar algunos requisitos para python antes de ejecutar el código.

Actualizando pip

Windows: Ejecutar Power Shell / CMD como administrador

python -m pip install --upgrade pip

Linux: Ejecutar la terminal preferida

sudo python3 -m pip install --upgrade pip

pyserial

Esta librería nos ayudará con la comunicación entre el arduino y python a través del puerto serial.

python -m pip install pyserial

pyautogui

Con pyautogui seremos capaces de "presionar" teclas a través de código.

python -m pip install pyautogui

Librería de arduino

A través del administrador de librerías de Arduino debemos instalar Keypad de los autores Mark Stanley y Alexander Brevig.

libreria

Esquema de conexión

Generalmente estos teclados suelen tener pines que representan las filas y las columnas de la matriz de pulsadores. Conectarás cada pin del teclado a un pin digital del arduino.

esquema

🧐 Para sugerencias o preguntas puedes contactarme@crixodia

About

Create your own macros without an arduino micro or leonardo, you will use python and an arduino nano, uno or mega

Topics

Resources

License

Stars

Watchers

Forks