<?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[CoreS3 with 7 external buttons]]></title><description><![CDATA[<p dir="auto">Hi all - I'm looking to put a CoreS3 into an enclosure where the touchscreen can't be used. The enclosure would also have 7 momentary buttons connected to the CoreS3.</p>
<p dir="auto">I'm looking for advice on how I could run 7 buttons connected to the CoreS3.</p>
<p dir="auto">I'm open to adding modules and units. I've ordered the single and dual button units as well as the hubs, but have not received them yet. I also have a set of generic 4-pin momentary buttons and I've seen articles whereby the buttons can be wired in series with resistors between each button and detect the voltage.</p>
<p dir="auto">I don't need to detect simultaneous button presses or multiple button presses.</p>
<p dir="auto">Any advice would be appreciated!</p>
<p dir="auto">As a side note I'll also be connecting a rotary encoder to the CoreS3, though this isn't related to the button functionality.</p>
]]></description><link>https://community.m5stack.com/topic/5902/cores3-with-7-external-buttons</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 00:35:17 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/5902.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Dec 2023 10:25:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CoreS3 with 7 external buttons on Fri, 22 Dec 2023 21:11:01 GMT]]></title><description><![CDATA[<p dir="auto">I'll look into it as that's something I'd like to do, thanks!</p>
]]></description><link>https://community.m5stack.com/post/23127</link><guid isPermaLink="true">https://community.m5stack.com/post/23127</guid><dc:creator><![CDATA[zeeman]]></dc:creator><pubDate>Fri, 22 Dec 2023 21:11:01 GMT</pubDate></item><item><title><![CDATA[Reply to CoreS3 with 7 external buttons on Fri, 22 Dec 2023 18:08:27 GMT]]></title><description><![CDATA[<p dir="auto">Glad to hear, Why not try writing up the complete project when finished and posting it on <a href="http://Hackster.io" target="_blank" rel="noopener noreferrer nofollow ugc">Hackster.io</a></p>
]]></description><link>https://community.m5stack.com/post/23123</link><guid isPermaLink="true">https://community.m5stack.com/post/23123</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Fri, 22 Dec 2023 18:08:27 GMT</pubDate></item><item><title><![CDATA[Reply to CoreS3 with 7 external buttons on Fri, 22 Dec 2023 09:47:54 GMT]]></title><description><![CDATA[<p dir="auto">Just an update that the PbHub worked a treat, I plugged 3 of the dual buttons in and two single key buttons, and by including the library in the GitHub repository I was able to get the digital value for all 8 buttons simultaneously.</p>
<p dir="auto">Thanks again for your help.</p>
]]></description><link>https://community.m5stack.com/post/23119</link><guid isPermaLink="true">https://community.m5stack.com/post/23119</guid><dc:creator><![CDATA[zeeman]]></dc:creator><pubDate>Fri, 22 Dec 2023 09:47:54 GMT</pubDate></item><item><title><![CDATA[Reply to CoreS3 with 7 external buttons on Wed, 20 Dec 2023 17:24:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zeeman" aria-label="Profile: zeeman">@<bdi>zeeman</bdi></a> don’t hesitate to ask if you have any problems</p>
]]></description><link>https://community.m5stack.com/post/23101</link><guid isPermaLink="true">https://community.m5stack.com/post/23101</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Wed, 20 Dec 2023 17:24:54 GMT</pubDate></item><item><title><![CDATA[Reply to CoreS3 with 7 external buttons on Wed, 20 Dec 2023 18:12:09 GMT]]></title><description><![CDATA[<p dir="auto">Great, thank you! I have purchased that and should get them in the next few days. Either way, your help has been great and I'm looking forward to getting it all setup.</p>
]]></description><link>https://community.m5stack.com/post/23098</link><guid isPermaLink="true">https://community.m5stack.com/post/23098</guid><dc:creator><![CDATA[zeeman]]></dc:creator><pubDate>Wed, 20 Dec 2023 18:12:09 GMT</pubDate></item><item><title><![CDATA[Reply to CoreS3 with 7 external buttons on Wed, 20 Dec 2023 05:52:10 GMT]]></title><description><![CDATA[<p dir="auto">If you are going for M5Stack button then you need PortB hubs.<br />
<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></p>
<p dir="auto">To be honest I wasn't thinking of M5Stack buttons and forgot about them.</p>
]]></description><link>https://community.m5stack.com/post/23097</link><guid isPermaLink="true">https://community.m5stack.com/post/23097</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Wed, 20 Dec 2023 05:52:10 GMT</pubDate></item><item><title><![CDATA[Reply to CoreS3 with 7 external buttons on Wed, 20 Dec 2023 03:31:51 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for your reply and thoughts. The resistor ladder is an idea and the one I had read about. I'll give that one a go.</p>
<p dir="auto">For the arcade style buttons, can I ask if you were suggesting something different to the M5stack units available?</p>
]]></description><link>https://community.m5stack.com/post/23095</link><guid isPermaLink="true">https://community.m5stack.com/post/23095</guid><dc:creator><![CDATA[zeeman]]></dc:creator><pubDate>Wed, 20 Dec 2023 03:31:51 GMT</pubDate></item><item><title><![CDATA[Reply to CoreS3 with 7 external buttons on Tue, 19 Dec 2023 19:08:07 GMT]]></title><description><![CDATA[<p dir="auto">There are many, many ways to add more buttons</p>
<p dir="auto">If you want "Arcade" style buttons you could use an IO unit or you could connect them all to the Analogue port using a resistor ladder like in this link <a href="https://www.google.com/url?sa=i&amp;url=https%3A%2F%2Frayshobby.net%2Fwordpress%2Fmultiple-button-inputs-using-arduino-analog-pin%2F&amp;psig=AOvVaw0NJ7Yw6Q3TqH9WtaJm5uWe&amp;ust=1703099208762000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBIQjRxqFwoTCNDijZCZnIMDFQAAAAAdAAAAABAD" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.google.com/url?sa=i&amp;url=https%3A%2F%2Frayshobby.net%2Fwordpress%2Fmultiple-button-inputs-using-arduino-analog-pin%2F&amp;psig=AOvVaw0NJ7Yw6Q3TqH9WtaJm5uWe&amp;ust=1703099208762000&amp;source=images&amp;cd=vfe&amp;opi=89978449&amp;ved=0CBIQjRxqFwoTCNDijZCZnIMDFQAAAAAdAAAAABAD</a><br />
<img src="https://4.bp.blogspot.com/_mhuuHR0dxnU/TF7Kesn5gmI/AAAAAAAAENg/JeRCtP2oNNs/s1600/analog_button_input.png" alt="alt text" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/23089</link><guid isPermaLink="true">https://community.m5stack.com/post/23089</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Tue, 19 Dec 2023 19:08:07 GMT</pubDate></item></channel></rss>