<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[Product] Grove 8x Button Unit (via STM32F0)]]></title><description><![CDATA[<p dir="auto">8 Button unit similar to "Mini Dual Button Unit" but with form factor of "8-Encoder Unit" (only with buttons).</p>
<p dir="auto">Add internal STM32F0 and change Grove port format to I2C.<br />
(also allow for reading a single byte that contains all the buttons states, one per bit, for faster reading)</p>
<p dir="auto">Would be useful when quickly need some buttons and don't want to use a breadboard</p>
]]></description><link>https://community.m5stack.com/topic/6213/product-grove-8x-button-unit-via-stm32f0</link><generator>RSS for Node</generator><lastBuildDate>Mon, 09 Mar 2026 21:03:42 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/6213.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Mar 2024 17:40:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Product] Grove 8x Button Unit (via STM32F0) on Mon, 30 Dec 2024 18:26:13 GMT]]></title><description><![CDATA[<p dir="auto">They have now</p>
<p dir="auto"><a href="https://shop.m5stack.com/products/byte-button-unit-with-8x-buttons-stm32g031" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop.m5stack.com/products/byte-button-unit-with-8x-buttons-stm32g031</a></p>
]]></description><link>https://community.m5stack.com/post/27647</link><guid isPermaLink="true">https://community.m5stack.com/post/27647</guid><dc:creator><![CDATA[Kinonsc]]></dc:creator><pubDate>Mon, 30 Dec 2024 18:26:13 GMT</pubDate></item><item><title><![CDATA[Reply to [Product] Grove 8x Button Unit (via STM32F0) on Fri, 31 May 2024 20:21:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/95025">@Saiyande</a><br />
Good afternoon. I am from Russia and I am writing on this forum through a translator. So I apologize for my English. The M5Stack has an I2c encoder block(U153).There are 8 of them there<br />
The actual ones are 16 buttons. I don't count the encoder buttons. I would like to make a module of 4 encoders and 8 buttons (2*4) in the dimensions of the Card computer. And the backlight on the RGB LED. And with the I2c interface. You have almost ready-made software. At the price, like the encoder block, I would buy for myself. You can also make a robot control panel. Or for example with a synthesizer modeler (U178)</p>
]]></description><link>https://community.m5stack.com/post/25441</link><guid isPermaLink="true">https://community.m5stack.com/post/25441</guid><dc:creator><![CDATA[Otis68]]></dc:creator><pubDate>Fri, 31 May 2024 20:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to [Product] Grove 8x Button Unit (via STM32F0) on Fri, 26 Apr 2024 15:46:04 GMT]]></title><description><![CDATA[<p dir="auto">More buttons would be great to have! would really hepl on the non-touchscreen products!</p>
]]></description><link>https://community.m5stack.com/post/24952</link><guid isPermaLink="true">https://community.m5stack.com/post/24952</guid><dc:creator><![CDATA[Ifantus]]></dc:creator><pubDate>Fri, 26 Apr 2024 15:46:04 GMT</pubDate></item><item><title><![CDATA[Reply to [Product] Grove 8x Button Unit (via STM32F0) on Mon, 22 Apr 2024 21:02:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/94707">@kinonsc</a> said in <a href="/post/24391">[Product] Grove 8x Button Unit (via STM32F0)</a>:</p>
<blockquote>
<p dir="auto">How about one with 50 buttons... :D<br />
<a href="https://shop.m5stack.com/products/cardkb-mini-keyboard-programmable-unit-v1-1-mega8a" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop.m5stack.com/products/cardkb-mini-keyboard-programmable-unit-v1-1-mega8a</a></p>
</blockquote>
<p dir="auto">Yes, lots of buttons good, but the buttons on the keyboard are tiny, not as easy to press and you have to look closely to make sure you hit the right one (unless you use one near an edge).</p>
<p dir="auto">.<br />
.<br />
.<br />
.</p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/443">@ajb2k3</a> said in <a href="/post/24410">[Product] Grove 8x Button Unit (via STM32F0)</a>:</p>
<blockquote>
<p dir="auto">You can do it analogue using a resistor ladder or use an I/O expander like <a href="https://shop.m5stack.com/products/extend-i-o-unit-2-stm32f0" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop.m5stack.com/products/extend-i-o-unit-2-stm32f0</a></p>
<p dir="auto">and have all 8 buttons connect to it like is a quiz show.<br />
Or you could make up one using the Stamp version on a breadboard:<br />
<a href="https://shop.m5stack.com/products/m5stamp-extend-i-o-module-stm32f0" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop.m5stack.com/products/m5stamp-extend-i-o-module-stm32f0</a></p>
<p dir="auto">Both work exactly the same.</p>
</blockquote>
<p dir="auto">I built a library years ago that did analog buttons (with event firing and multiple simultaneous button press support).</p>
<p dir="auto">Yep, there are several ways to get multiple buttons on the M5Stack. I currently use U041-B ("I/O Hub 1 to 6 Expansion Unit (STM32F0)"): <a href="https://shop.m5stack.com/products/i-o-hub-1-to-6-expansion-unit-stm32f0" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop.m5stack.com/products/i-o-hub-1-to-6-expansion-unit-stm32f0</a><br />
with button boards attached as needed. It would just be nice to an inexpensive single unit to easily grab/plug.</p>
<p dir="auto">The nice thing about M5Stack products is you can just grab the components you need, plug them together and focus on prototyping some code. It makes it handy for quick prototyping/testing/monitoring or proof of concept, without soldering or building/moving/dismantling a breadboard.</p>
<p dir="auto">.<br />
.<br />
.<br />
.</p>
<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/97806">@otis68</a> said in <a href="/post/24640">[Product] Grove 8x Button Unit (via STM32F0)</a>:</p>
<blockquote>
<p dir="auto">Yes, a unit with 8 backlit buttons on a matrix of 2812 LEDs.<br />
2 rows of 4 buttons.<br />
With the ability to choose any color of the button backlight.<br />
I2c Control Interface</p>
</blockquote>
<p dir="auto">Good idea on adding led's like the encoder has (easer to spot the needed button based on color without having the color be a permanent button cover). 2x4 vs 1x8, I guess would come down to use/preference, 2x4 may be better though.</p>
]]></description><link>https://community.m5stack.com/post/24904</link><guid isPermaLink="true">https://community.m5stack.com/post/24904</guid><dc:creator><![CDATA[Saiyande]]></dc:creator><pubDate>Mon, 22 Apr 2024 21:02:22 GMT</pubDate></item><item><title><![CDATA[Reply to [Product] Grove 8x Button Unit (via STM32F0) on Mon, 01 Apr 2024 16:59:59 GMT]]></title><description><![CDATA[<p dir="auto">Yes, a unit with 8 backlit buttons on a matrix of 2812 LEDs.<br />
2 rows of 4 buttons.<br />
With the ability to choose any color of the button backlight.<br />
I2c Control Interface</p>
]]></description><link>https://community.m5stack.com/post/24640</link><guid isPermaLink="true">https://community.m5stack.com/post/24640</guid><dc:creator><![CDATA[Otis68]]></dc:creator><pubDate>Mon, 01 Apr 2024 16:59:59 GMT</pubDate></item><item><title><![CDATA[Reply to [Product] Grove 8x Button Unit (via STM32F0) on Sat, 16 Mar 2024 19:34:27 GMT]]></title><description><![CDATA[<p dir="auto">You can do it analogue using a resistor ladder or use an I/O expander like <a href="https://shop.m5stack.com/products/extend-i-o-unit-2-stm32f0" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop.m5stack.com/products/extend-i-o-unit-2-stm32f0</a></p>
<p dir="auto"><img src="https://shop.m5stack.com/cdn/shop/products/5_54a6974d-185d-460b-9da1-68d6f1408e0d_1200x1200.jpg?v=1651831919" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto">and have all 8 buttons connect to it like is a quiz show.<br />
Or you could make up one using the Stamp version on a breadboard:<br />
<a href="https://shop.m5stack.com/products/m5stamp-extend-i-o-module-stm32f0" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop.m5stack.com/products/m5stamp-extend-i-o-module-stm32f0</a></p>
<p dir="auto"><img src="https://shop.m5stack.com/cdn/shop/products/5_d65a1496-17ed-4165-b19e-667eff7b9798_1200x1200.jpg?v=1653638262" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto">Both work exactly the same.</p>
]]></description><link>https://community.m5stack.com/post/24410</link><guid isPermaLink="true">https://community.m5stack.com/post/24410</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Sat, 16 Mar 2024 19:34:27 GMT</pubDate></item><item><title><![CDATA[Reply to [Product] Grove 8x Button Unit (via STM32F0) on Fri, 15 Mar 2024 01:17:09 GMT]]></title><description><![CDATA[<p dir="auto">How about one with 50 buttons... :D<br />
<a href="https://shop.m5stack.com/products/cardkb-mini-keyboard-programmable-unit-v1-1-mega8a" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop.m5stack.com/products/cardkb-mini-keyboard-programmable-unit-v1-1-mega8a</a></p>
]]></description><link>https://community.m5stack.com/post/24391</link><guid isPermaLink="true">https://community.m5stack.com/post/24391</guid><dc:creator><![CDATA[Kinonsc]]></dc:creator><pubDate>Fri, 15 Mar 2024 01:17:09 GMT</pubDate></item></channel></rss>