
Vídeo oficial: https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w
Foro: http://forum.m5stack.com/
Firmware de CardKB: https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/CARDKB/firmware_328p/CardKeyBoard
TarjetaKBmis una unidad que puede implementar un teclado QWERTY completo. Considere que quiere hacer algunas cosas geniales que requieren escritura e interacción con el teclado, pero el núcleo M5 solo tiene 3 botones, aquí viene la unidad CardKB flexible y poderosa.
También puede lograr una combinación de botones (Sym+Key, Shift+Key, Fn+Key) y generar un valor clave 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:
Un solo botón presionado, keyborad generará el primer valor clave (el botón de letra generará la forma en minúsculas). Por ejemplo, si se presionó "Q", el teclado mostrará "q" (en minúsculas).
Sym+clave, keyborad generará el segundo valor clave. Por ejemplo, si se presionó "Sym" una vez, luego se presionó "Q", el teclado mostrará "{". Si se hizo doble clic en "Sym", entonces el teclado bloqueará esta función, todas las teclas presionadas generarán su segundo valor clave.
May+tecla, si se presionó un botón de letra, se mostrará en mayúsculas. Por ejemplo, si se presionó una sola vez "Shi ft", 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 mostrarán su forma en mayúsculas.
Fn+tecla (combinación de teclas de función personalizada), keyborad generará el tercer valor clave. Puede personalizar a qué función corresponde la tecla presionada.

Vídeo oficial
Foro
Firmware de CardKB

1.EasyLoader es un quemador de programa simple y rápido. Cada página de producto en EasyLoader proporciona un programa de caso relacionado con el producto. Se puede grabar en el maestro a través de pasos simples 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 grabar M5StickC, configure la velocidad de transmisión en 750000 o 115200)
3. Actualmente, EasyLoader solo es adecuado para el sistema operativo Windows, compatible con el sistema M5 adopta ESP32 como host central de control. Antes de instalar para M5Core, debe instalar el controlador CP210X (no necesita instalar 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 enaquí
2. flujo de interfaz de usuario
Para obtener el código completo, haga clic enaquí
PinMapa:
1.EasyLoader es un quemador de programa simple y rápido. Cada página de producto en EasyLoader proporciona un programa de caso relacionado con el producto. Se puede grabar en el maestro a través de pasos simples 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 grabar M5StickC, configure la velocidad de transmisión en 750000 o 115200)
3. Actualmente, EasyLoader solo es adecuado para el sistema operativo Windows, compatible con el sistema M5 adopta ESP32 como host central de control. Antes de instalar para M5Core, debe instalar el controlador CP210X (no necesita instalar con M5StickC como controlador)Haga clic aquí para ver el tutorial de instalación del controlador: https://docs.m5stack.com/#/en/related_documents/M5Burner?id=install-usb-driverEjemplo:
1. para IDE
Para obtener el código, haga clic enaquí: https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/CARDKB/
2. flujo de interfaz de usuario
Para obtener el código completo, haga clic enaquí: https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/CARDKB/UIFlow
PinMapa:



Envío | Periodo de entrega | Elecbee envía los pedidos una vez al día alrededor de las 17:00 h, excepto los domingos. Una vez enviado, el tiempo de entrega estimado depende del transportista que elija. Envío Exprés: 3-7 días. Correo Estándar: 7-20 días. | |
| Tarifas de envío | Las tarifas de envío para tu pedido se pueden encontrar en el carrito de compras. | ||
| Opciones de envío | Ofrecemos servicios de entrega exprés y estándar. | ||
| Seguimiento de envío | Te notificaremos por correo electrónico con el número de seguimiento una vez que el pedido sea enviado. Puedes seguir tu pedido utilizando la función “Seguir mi pedido”. | ||
| Devolución/Garantía | Devolución | Normalmente se aceptan devoluciones cuando se completan dentro de los 30 días desde la fecha de envío, por favor contacta con el servicio al cliente para obtener una autorización de devolución. Las piezas deben estar sin usar y en su embalaje original. El cliente debe hacerse cargo del envío | |
| Garantía | Todas las compras de Elecbee incluyen una política de devolución de 30 días y una garantía de 1 año contra defectos de fabricación. | ||
| Esta garantía no se aplicará a ningún artículo donde los defectos hayan sido causados por ensamblaje incorrecto por parte del cliente, incumplimiento de las instrucciones, modificación del producto, operación negligente o incorrecta por parte del cliente | |||
| Pedidos | Cómo comprar | Elecbee acepta pedidos en línea. | |
| Añadir al carrito > Pagar > Enviar pedido > Completar pago > Entrega | |||
| Pago | PayPal, tarjeta de crédito incluye Visa, Master, American Express, transferencia bancaria. | ||