CardKB es una unidad que puede implementar un teclado QWERTY con todas las funciones. Considere que desea hacer algunas cosas interesantes que requieran escritura e interacción con el teclado, pero el núcleo M5 en sí solo tiene 3 botones, aquí viene la unidad CardKB flexible y potente.
También puede lograr una combinación de botones (Sym + Key, Shi ft + Key, Fn + Key) y generar un valor de tecla más rico. Esta unidad se comunica con M5Core a través del puerto GROVE A (interfaz IIC). La dirección es 0x5F.
1. Descripción de la combinación de botones:
Botón único presionado, keyborad generará el primer valor de la clave (el botón de letra generará la forma minúscula). Por ejemplo, si se presionó "Q", el teclado emitirá "q" (minúsculas).
Sym + tecla, keyborad generará el segundo valor de clave. Por ejemplo, si "Sym" se presionó una sola vez, luego se presionó "Q", el teclado emitirá "{". If "Sym" was double clicked, then the keyboard will lock this function, all key pressed will output it's second key value.
Shi ft + tecla, si se presionó un botón de letra, saldrá en mayúsculas. Por ejemplo, si se presionó "Shi ft" una sola vez, luego se presionó "Q", el teclado emitirá "Q". Si se hizo doble clic en "Shi ft", entonces el teclado bloqueará esta función, todas las teclas de letras presionadas saldrán en mayúsculas.
Fn + tecla (combinación de teclas de función personalizada), keyborad generará el tercer valor de clave. Puede personalizar a qué función corresponde la tecla presionada.
1.EasyLoader es un quemador de programas simple y rápido. Cada página de producto en EasyLoader proporciona un programa de casos relacionado con el producto. Se puede grabar en el maestro mediante sencillos pasos y se puede realizar una serie de verificación de funciones. .
2.Después de descargar el software, haga doble clic para ejecutar la aplicación, conecte el dispositivo M5 a la computadora a través del cable de datos, seleccione los parámetros del puerto, haga clic en "Quemar" para empezar a quemar. (Para la grabación de M5StickC, establezca la velocidad en baudios en 750000 o 115200)
3. Actualmente, EasyLoader solo es adecuado para el sistema operativo Windows, compatible con el sistema M5 y adopta ESP32 como host central de control. Antes de instalar M5Core, debe instalar el controlador CP210X (no es necesario instalarlo con M5StickC como controlador)Haga clic aquí para ver el tutorial de instalación del controladorEjemplo:
1. para IDE
Para obtener el código, haga clic en aquí
2. UIFlow
Para obtener el código completo, haga clic en aquí
![]()
PinMap: