<?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[Arduino Firmata Actor]]></title><description><![CDATA[<p>Dear All,</p>
<p>I spent the last two days creating an Arduino Firmata plugin, and it seems to work well on macOS.</p>
<p><img src="/assets/uploads/files/1614415212295-ardunio-firmata.png" style="cursor:pointer" /></p>
<p>The actual plugin can be downloaded below. There are versions for both Mac and Windows</p>
<p>For help using this actor, open the firmata-actor-help.html file included with the download.</p>
<p><a href="/assets/uploads/files/1614497859423-arduino-firmata-v0.8.3.zip">https://troikatronix.com/add-ons/arduino-firmata/</a><br /></p>
<p>You will also want to get the Firmata Test App. (We've made a custom build of this app that is compatible with macOS Big Sur. If you're on macOS, please use our version of the app using the link below. Windows users can use the app from the original GitHub project.)</p>
<p>macOS: <a href="https://github.com/TroikaTronix/Firmata_Test_App/releases/" target="_blank">Download the Firmata Test App for macOS</a><br />Windows: <a href="https://github.com/firmata/firmata_test/downloads" target="_blank">Download the Firmata Test App for Windows</a></p>
<p>Best Wishes,<br />Mark</p>]]></description><link>https://community.troikatronix.com/topic/7176/arduino-firmata-actor</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 01:07:13 GMT</lastBuildDate><atom:link href="https://community.troikatronix.com/topic/7176.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Feb 2021 10:33:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Arduino Firmata Actor on Thu, 10 Nov 2022 03:27:13 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/3682">@ferney</a></p><p>It is an Add-on download: <a href="https://troikatronix.com/add-ons/arduino-firmata/" target="_blank">here</a></p><p>Best Wishes,</p><p>Russell</p><p></p>]]></description><link>https://community.troikatronix.com/post/50180</link><guid isPermaLink="true">https://community.troikatronix.com/post/50180</guid><dc:creator><![CDATA[bonemap]]></dc:creator><pubDate>Thu, 10 Nov 2022 03:27:13 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Thu, 10 Nov 2022 02:47:53 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2">@mark</a></p><p>Followed the instructions, though I cannot find the Arduino Firmata Actor in actors tool box. Any suiggestions? I am running Isadora 3.2.2 on MacOS monterey Apple M1 chip.</p>
<p>Cheers</p>]]></description><link>https://community.troikatronix.com/post/50179</link><guid isPermaLink="true">https://community.troikatronix.com/post/50179</guid><dc:creator><![CDATA[FERNEY]]></dc:creator><pubDate>Thu, 10 Nov 2022 02:47:53 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 17 Aug 2022 14:58:35 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2066">@juriaan</a> Amazing!:)</p>]]></description><link>https://community.troikatronix.com/post/49671</link><guid isPermaLink="true">https://community.troikatronix.com/post/49671</guid><dc:creator><![CDATA[Lo 0]]></dc:creator><pubDate>Wed, 17 Aug 2022 14:58:35 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Sun, 14 Aug 2022 09:09:51 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/5240">@lo-0</a></p><p>Hi there lo-0,</p><p>We just published an version of the Firmata actor that also works on M1. <br /></p><p><a href="https://troikatronix.com/add-ons/arduino-firmata/">https://troikatronix.com/add-o...</a></p><p>Let us know or you have any problems with it :)</p><p>- Juriaan</p>]]></description><link>https://community.troikatronix.com/post/49655</link><guid isPermaLink="true">https://community.troikatronix.com/post/49655</guid><dc:creator><![CDATA[Juriaan]]></dc:creator><pubDate>Sun, 14 Aug 2022 09:09:51 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 10 Aug 2022 07:22:33 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2066">@juriaan</a> ah amazing, thank you I'm gonna give it a try!</p>]]></description><link>https://community.troikatronix.com/post/49631</link><guid isPermaLink="true">https://community.troikatronix.com/post/49631</guid><dc:creator><![CDATA[Lo 0]]></dc:creator><pubDate>Wed, 10 Aug 2022 07:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Tue, 09 Aug 2022 21:04:49 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/5240">@lo-0</a></p>
<p>Hi there!</p><p>First of all, welcome to the Isadora community!<br /></p>
<p>That is correct, the Firmata actor has not been built for M1 yet. For now you can run Isadora in Rosetta mode to take advantage of the Firmata actor.</p>
<p>Let us know or that solves your question.</p>
<p>- Juriaan</p>]]></description><link>https://community.troikatronix.com/post/49628</link><guid isPermaLink="true">https://community.troikatronix.com/post/49628</guid><dc:creator><![CDATA[Juriaan]]></dc:creator><pubDate>Tue, 09 Aug 2022 21:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Tue, 09 Aug 2022 18:06:57 GMT]]></title><description><![CDATA[<p>Hi all,</p><p><br />For an installation I am making with a PIR sensor, Arduino and Isadora, I downloaded the Arduino Firmata plugin and ran the script to install it. But unfortunately, when I search for the firmata actor in Isadora, it doesn't pop up. On my friends laptop it did work. The difference between me and her is that I have a new macbook with the m1 chip, could that be a reason why it's not working?</p><p>Any help is extremely welcome! Thank you!</p><p><br />Lo</p>]]></description><link>https://community.troikatronix.com/post/49626</link><guid isPermaLink="true">https://community.troikatronix.com/post/49626</guid><dc:creator><![CDATA[Lo 0]]></dc:creator><pubDate>Tue, 09 Aug 2022 18:06:57 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 03 Nov 2021 14:19:06 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/205">@bonemap</a> <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/1435">@Woland</a> thank you both for your responses. </p><p>Best wishes,</p><p>Simon</p>]]></description><link>https://community.troikatronix.com/post/47505</link><guid isPermaLink="true">https://community.troikatronix.com/post/47505</guid><dc:creator><![CDATA[Paz]]></dc:creator><pubDate>Wed, 03 Nov 2021 14:19:06 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 03 Nov 2021 14:09:19 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/938">@paz</a> said:</p>
<blockquote>I'm eager to progress with <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/205">@bonemap</a> 's Arduino sensor setup!</blockquote>
<p> Hi Simon,</p><p>Apologies for the confusion. Let's hope that there is a chance it can be updated for Apple silicon at some point.</p><p>Best Wishes,</p><p>Russell</p>]]></description><link>https://community.troikatronix.com/post/47504</link><guid isPermaLink="true">https://community.troikatronix.com/post/47504</guid><dc:creator><![CDATA[bonemap]]></dc:creator><pubDate>Wed, 03 Nov 2021 14:09:19 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 03 Nov 2021 13:50:52 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/938">@paz</a></p><p>We’ll try to release an ARM-compatible version at some point in the near future, but for now it is Intel-only.</p><p>Best wishes,</p><p>Woland</p>]]></description><link>https://community.troikatronix.com/post/47503</link><guid isPermaLink="true">https://community.troikatronix.com/post/47503</guid><dc:creator><![CDATA[Woland]]></dc:creator><pubDate>Wed, 03 Nov 2021 13:50:52 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 03 Nov 2021 13:39:46 GMT]]></title><description><![CDATA[<p>Hi! Please can anyone confirm whether the Arduino Firmata actor is designed to work with Arm based Macs. The actor is visible on my Intel based Mac - I can drag it into the workspace. However on my M1 Mac Mini I cannot locate it in the "Communications" section after the actor has been uploaded to the TroikaTronix Actor Plugins folder and then Isadora has been restarted. I'm eager to progress with <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/205">@bonemap</a> 's Arduino sensor setup!</p><p>Many thanks for your help! 😀</p><p>Best wishes Simon</p>]]></description><link>https://community.troikatronix.com/post/47502</link><guid isPermaLink="true">https://community.troikatronix.com/post/47502</guid><dc:creator><![CDATA[Paz]]></dc:creator><pubDate>Wed, 03 Nov 2021 13:39:46 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Sun, 28 Feb 2021 07:38:14 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/205">@bonemap</a> said:</p>
<blockquote>Mac Big Sur there appears to be a bug with the 'help' and info pop out associated with using the analog pinouts. The info pop out appears to not display the help text when set to analog pins. I getting further inconsistency when attempting to assign "help" text to 'input' pins to actor outputs...</blockquote>
<p>Yep. For the actor outputs, it was showing the input help instead of the output help. Fixed v0.8.3.</p><p>Download <a href="https://community.troikatronix.com/topic/7176/arduino-firmata-actor/1">is in the first post</a> at the top.</p>
<p>Thanks,<br />Mark</p>]]></description><link>https://community.troikatronix.com/post/45076</link><guid isPermaLink="true">https://community.troikatronix.com/post/45076</guid><dc:creator><![CDATA[mark]]></dc:creator><pubDate>Sun, 28 Feb 2021 07:38:14 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Sun, 28 Feb 2021 05:20:36 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2">@mark</a> said:</p>
<blockquote>let's see how this one settles</blockquote>
<p>Mac Big Sur there appears to be a bug with the 'help' and info pop out associated with using the analog pinouts. The info pop out appears to not display the help text when set to analog pins. I getting further inconsistency when attempting to assign "help" text to 'input' pins to actor outputs...</p>
<p>Best Wishes</p>
<p>Russell</p>]]></description><link>https://community.troikatronix.com/post/45073</link><guid isPermaLink="true">https://community.troikatronix.com/post/45073</guid><dc:creator><![CDATA[bonemap]]></dc:creator><pubDate>Sun, 28 Feb 2021 05:20:36 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Sat, 27 Feb 2021 08:44:17 GMT]]></title><description><![CDATA[<p>Dear All,</p>
<p>Bumping this thread so you'll know there is a Aduino Firmata v0.8.2. In addition to the fixes listed in the previous thread, I've improved the documentation.</p><p>The download now lives in the <a href="https://community.troikatronix.com/topic/7176/arduino-firmata-actor/1">first post in this thread</a>.</p>
<p>Best Wishes,<br />Mark</p>]]></description><link>https://community.troikatronix.com/post/45069</link><guid isPermaLink="true">https://community.troikatronix.com/post/45069</guid><dc:creator><![CDATA[mark]]></dc:creator><pubDate>Sat, 27 Feb 2021 08:44:17 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Sat, 27 Feb 2021 08:42:45 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/3727">@tonyschuite</a> <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/205">@bonemap</a> <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/4048">@liminal_andy</a> <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2066">@juriaan</a><br /></p>
<p>So the former user <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/4345">@deflost</a> informed me by email of another issue with the Arduino Firmata actor: after designing the setup, quitting Isadora and coming back, the Arduino wasn't reporting analog data unless the 'gen spec' input was triggered, which wiped out their edits to the PIN specification.</p>
<p>This is fixed in v0.8.2. I've moved the download to the <a href="https://community.troikatronix.com/topic/7176/arduino-firmata-actor/1">first post in this thread</a>.</p>
<p>I had chosen to ask <em>only</em> for the firmware version upon initializing the actor, as this message is short. But to deal with every possibility, I'm now asking for all the configuration information Firmata might send, which can be several hundred bytes. This means upon entering a scene, the actor will send this request and the Ardunio will be briefly "dead in the water" while it responds and sends all the data.</p>
<p>Not sure what can be done about this. Each copy of the actor has its own specification, and thus you really do need to update the configuration on what the hardware reports. But there is now going to be a more significant chunk of down time as you transition from one scene to the next and the Ardunio sends this block of data in response to the actor being activated.</p>
<p>In any case, let's see how this one settles.</p>
<p>Best Wishes,<br />Mark</p>]]></description><link>https://community.troikatronix.com/post/45062</link><guid isPermaLink="true">https://community.troikatronix.com/post/45062</guid><dc:creator><![CDATA[mark]]></dc:creator><pubDate>Sat, 27 Feb 2021 08:42:45 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Thu, 25 Feb 2021 04:16:41 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2">@mark</a> said:</p>
<blockquote>Fixed v0.8.1</blockquote>
<p> yes, it is now working like a charm.</p><p>thank u</p><p>Best</p><p>Russell </p>]]></description><link>https://community.troikatronix.com/post/45032</link><guid isPermaLink="true">https://community.troikatronix.com/post/45032</guid><dc:creator><![CDATA[bonemap]]></dc:creator><pubDate>Thu, 25 Feb 2021 04:16:41 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Mon, 14 Nov 2022 12:59:56 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/205">@bonemap</a></p>
<blockquote>There appears to be a discrepancy with the Analogue input pins. Only one Analogue pin on the Firmata actor shows activity. With the same board, port and setup the Firmata test shows activity on all analogue inputs. I found this to be the case with the Mohave and Big Sur machines</blockquote>
<p>Good find. You're right. Fixed v0.8.1.</p>
<p>Best Wishes,<br />Mark</p>]]></description><link>https://community.troikatronix.com/post/45026</link><guid isPermaLink="true">https://community.troikatronix.com/post/45026</guid><dc:creator><![CDATA[mark]]></dc:creator><pubDate>Mon, 14 Nov 2022 12:59:56 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Thu, 25 Feb 2021 10:06:57 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2">@mark</a>,</p>
<p>There appears to be a discrepancy with the Analogue input pins. Only one Analogue pin on the Firmata actor shows activity. With the same board, port and setup the Firmata test shows activity on all analogue inputs. I found this to be the case with the Mojave and Big Sur machines</p>
<p><img src="/assets/uploads/files/1614173070433-fimata-isadora-big-sur.png" style="cursor:pointer" /><img src="/assets/uploads/files/1614173085421-firmata-test-app-bigsur.png" style="cursor:pointer" /><br /></p><p>Best Wishes</p>
<p>Russell</p>]]></description><link>https://community.troikatronix.com/post/45022</link><guid isPermaLink="true">https://community.troikatronix.com/post/45022</guid><dc:creator><![CDATA[bonemap]]></dc:creator><pubDate>Thu, 25 Feb 2021 10:06:57 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 24 Feb 2021 10:56:31 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2">@mark</a> said:</p>
<blockquote>If it works with the test app, it should (in theory) work with the new actor.</blockquote>
<p> ok...</p><p>cheers</p><p>Russell </p>]]></description><link>https://community.troikatronix.com/post/45021</link><guid isPermaLink="true">https://community.troikatronix.com/post/45021</guid><dc:creator><![CDATA[bonemap]]></dc:creator><pubDate>Wed, 24 Feb 2021 10:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 24 Feb 2021 10:48:55 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/205">@bonemap</a> said:</p>
<blockquote> Thanks!</blockquote>
<p>You should debug all connections and signals using the Firmata Test app for now, as the would be more of a known quantity that my new actor. If it works with the test app, it should (in theory) work with the new actor.</p><p>Best Wishes,<br />Mark</p>]]></description><link>https://community.troikatronix.com/post/45020</link><guid isPermaLink="true">https://community.troikatronix.com/post/45020</guid><dc:creator><![CDATA[mark]]></dc:creator><pubDate>Wed, 24 Feb 2021 10:48:55 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 24 Feb 2021 10:08:06 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2">@mark</a> said:</p>
<blockquote>recompiled and notarized the Firmata Test app so that it will run on Big Sur.</blockquote>
<p> Thanks!</p><p>Best wishes</p><p>Russell</p>]]></description><link>https://community.troikatronix.com/post/45019</link><guid isPermaLink="true">https://community.troikatronix.com/post/45019</guid><dc:creator><![CDATA[bonemap]]></dc:creator><pubDate>Wed, 24 Feb 2021 10:08:06 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 24 Feb 2021 09:33:51 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/205">@bonemap</a></p>
<p>I've recompiled and notarized the Firmata Test app so that it will run on Big Sur. I just tested it on my Apple M1 machine running Big Sur and it worked as expected with my Arduino. (It was running under Intel emulation.)</p>
<p>Download the <a href="https://troikatronix.com/files/firmata_test.zip">TroikaTronix version of the Firmata Test App v1.1 for MacOS</a></p>
<p>Let me know how it goes for you.</p>
<p>Best Wishes,<br />Mark</p>]]></description><link>https://community.troikatronix.com/post/45017</link><guid isPermaLink="true">https://community.troikatronix.com/post/45017</guid><dc:creator><![CDATA[mark]]></dc:creator><pubDate>Wed, 24 Feb 2021 09:33:51 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 24 Feb 2021 07:30:52 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/4048">@liminal_andy</a> said:</p>
<blockquote>but do support the general firmware language (thinking of some of those ESP32s, etc.). </blockquote>
<p>So, ESP32's do not support Firmata? (I know zero about these boards. Thanks for educating me.)</p><p>Best Wishes,<br />Mark</p>]]></description><link>https://community.troikatronix.com/post/45015</link><guid isPermaLink="true">https://community.troikatronix.com/post/45015</guid><dc:creator><![CDATA[mark]]></dc:creator><pubDate>Wed, 24 Feb 2021 07:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to Arduino Firmata Actor on Wed, 24 Feb 2021 00:33:33 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2">@mark</a> said:</p>
<blockquote><p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/3727">@tonyschuite</a> <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/205">@bonemap</a> <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/4048">@liminal_andy</a> <a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/2066">@juriaan</a></p><p>So, I've listened to all you have to say, and made substantial changes to the actor. I've explained how it's working now <a href="https://troikatronix.com/files-temp/firmata-actor-auto-populate.mov" target="_blank">in this video</a>, as it was easier to do this than to write it all out.</p><p>Please let me know if you think will help make this accessible to beginners and students who might use this actor.</p><p>Best Wishes,<br />Mark</p><p></p></blockquote>
<p>I think you nailed it :). These are <em>precisely</em> the changes needed to open up the actor to a lot of entry-level use cases. Absolutely love it. It may still be interesting in the future to have a dedicated firmware file and user actor that, while rigid and restrictive, can extend to boards that do not support Firmata specifically but do support the general firmware language (thinking of some of those ESP32s, etc.). </p><p>Fabulous actor! I need to aside aside more time to play with it...</p>]]></description><link>https://community.troikatronix.com/post/45014</link><guid isPermaLink="true">https://community.troikatronix.com/post/45014</guid><dc:creator><![CDATA[liminal_andy]]></dc:creator><pubDate>Wed, 24 Feb 2021 00:33:33 GMT</pubDate></item></channel></rss>