{"product_id":"cardkb-mini-keyboard-module-mega328p-grove-i2c-usb-isp-programmer-for-esp32-development-board-stem","title":"CardKB Mini Keyboard Module MEGA328P GROVE I2C USB ISP Programmer for ESP32  Development Board STEM","description":"\u003ch2 color=\"id=description\" style=\"box-sizing:\"\u003e \u003cstrong\u003eDescription:\u003c\/strong\u003e\n\u003c\/h2\u003e   \u003cp color=\"style=box-sizing:\"\u003e CardKB?is a unit can implement a full-featured QWERTY keyboard. Consider that you want make some cool stuff that require keyboard typing and interaction, but M5 core it self just have 3 buttons, here comes the flexible and powerful CardKB unit.\u003c\/p\u003e   \u003cp color=\"style=box-sizing:\"\u003e It also can achieve button combination(Sym+Key, Shi ft+Key, Fn+Key) and output richer key value. This unit communicates with M5Core through GROVE A port(IIC interface). Address is 0x5F.\u003c\/p\u003e   \u003cp color=\"style=box-sizing:\"\u003e 1. Button combination description:\u003c\/p\u003e   \u003cul color=\"style=box-sizing:\"\u003e    \u003cli style=\"box-sizing:\"\u003e \u003cp style=\"box-sizing:\"\u003e Single button pressed, keyborad will output the first key value(letter button will output lower case form). E.g if Q was pressed, keyboard will output q(lower case).\u003c\/p\u003e \u003c\/li\u003e    \u003cli style=\"box-sizing:\"\u003e \u003cp style=\"box-sizing:\"\u003e Sym+key, keyborad will output the second key value. E.g if Sym was single pressed, then Q was pressed, the keyboard will output {. If Sym was double clicked, then the keyboard will lock this function, all key pressed will output it's second key value.\u003c\/p\u003e \u003c\/li\u003e    \u003cli style=\"box-sizing:\"\u003e \u003cp style=\"box-sizing:\"\u003e Shi ft+key, if a letter button was pressed, it'll output upper case form. E.g if Shi ft was single pressed, then Q was pressed, the keyboard will output Q. If Shi ft was double clicked, then the keyboard will lock this function, all letter key pressed will output it's upper case form.\u003c\/p\u003e \u003c\/li\u003e    \u003cli style=\"box-sizing:\"\u003e \u003cp style=\"box-sizing:\"\u003e Fn+key(custom function key combination), keyborad will output the third key value. You can custom what function the key pressed corresponds.\u003c\/p\u003e \u003c\/li\u003e   \u003c\/ul\u003e   \u003cimg src=\"https:\/\/docs.m5stack.com\/assets\/img\/product_pics\/unit\/unit_cardkb_03.png\"\u003e   \u003ch2 color=\"id=product-features\" style=\"box-sizing:\"\u003e \u003cbr\u003e \u003cstrong\u003eProduct Features:\u003c\/strong\u003e\n\u003c\/h2\u003e   \u003cul color=\"style=box-sizing:\"\u003e    \u003cli style=\"box-sizing:\"\u003e Full-function keyboard, multi-key combination\u003c\/li\u003e    \u003cli style=\"box-sizing:\"\u003e GROVE interface, support?\u003cstrong\u003e\u003c\/strong\u003e?and for?\u003c\/li\u003e    \u003cli style=\"box-sizing:\"\u003e Two LEGAO?compatible holes\u003c\/li\u003e    \u003cli style=\"box-sizing:\"\u003e Product Size: 84.6mm x 54.2mm x 6.5mm\u003c\/li\u003e    \u003cli style=\"box-sizing:\"\u003e Product weight: 20.1g\u003c\/li\u003e   \u003c\/ul\u003e   \u003ch2 color=\"id=include\" style=\"box-sizing:\"\u003e \u003cstrong\u003ePackage?Included:\u003c\/strong\u003e\n\u003c\/h2\u003e   \u003cul color=\"style=box-sizing:\"\u003e    \u003cli style=\"box-sizing:\"\u003e 1x CardKB unit\u003c\/li\u003e    \u003cli style=\"box-sizing:\"\u003e 1x GROVE Cable\u003c\/li\u003e   \u003c\/ul\u003e   \u003ch2 color=\"id=application\" style=\"box-sizing:\"\u003e\u003c\/h2\u003e","brand":"ZHIQIAN","offers":[{"title":"Default Title","offer_id":43928173478083,"sku":"ZHIQIAN-022586","price":523.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0661\/4355\/1683\/files\/1f820800-90ab-4e48-aeb5-143599ad74f7.jpg?v=1725733683","url":"https:\/\/wrsss.com\/products\/cardkb-mini-keyboard-module-mega328p-grove-i2c-usb-isp-programmer-for-esp32-development-board-stem","provider":"Wrsss","version":"1.0","type":"link"}