Login
Start Free Trial Are you a business? Click Here

M5Stack CardKB Mini Keyboard Programmable Unit V1.1 (MEGA8A) Reviews

4.7 Rating 14 Reviews
Read The Pi Hut Reviews
Visit Product Page

Email:

contact@thepihut.com

Just plug and play with arduino :-)
Helpful Report
Posted 1 year ago
Works as expected, easy to program within python, simple wiring
Helpful Report
Posted 1 year ago
This is a good way of getting text into an IoT device or simply to provide a bunch of push-button inputs. The firmware in the Mega8A simply provides the latest keypress on every I2C byte read. On the downside, the SMT switches are very fiddly without keycaps. Some sort of membrane cover option would be good. There is currently no support in ESPHome to use this as a KeyProvider component so you'll have to write your own. There's no interrupt output so the I2C master has to poll the device faster than the user presses the keys. However, there is access on a 0.1" header row to reprogram it so you could, for example, change it to a TTL-level UART output to one of the Grove pins instead so that a UART at the other end could be event driven.
1 Helpful Report
Posted 1 year ago
This is a great add on to be able to test software using buttons as triggers over the I2C interface. It is a little fiddly however very well made and a great piece of hardware.
Helpful Report
Posted 2 years ago
Works great! There's a handy RGB led which indicates Caps, Fn and Sym lock. The buttons are really sturdy - they're not your normal surface mount buttons they are full metal and work great. The manufacturer only has CPP examples so here's one for micropython!
3 Helpful Report
Posted 2 years ago
Author didn't leave any comments.
Helpful Report
Posted 3 years ago