<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/113022/nrf52840-dongle---communicate-with-arduino-via-uart</link><description>I made an assumption that the nRF52840 Dongle has the ability to communicate via UART as most boards I worked with have this feature. This seems not to be true, but I don&amp;#39;t understand what I&amp;#39;m reading that there is a possible workaround to enable something</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 15 Jul 2024 05:11:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/113022/nrf52840-dongle---communicate-with-arduino-via-uart" /><item><title>RE: nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/thread/493793?ContentTypeID=1</link><pubDate>Mon, 15 Jul 2024 05:11:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb91ac5a-6922-4417-98de-74f8e803a0b7</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi Peter&lt;/p&gt;
&lt;p&gt;Which SDK are you using for your application?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When you say Arduino, which arduino are you referring to since Arduino is really just a software platform. As long as the board running Arduino has the same gpio voltage uart should not be an issue,. If the Arduino in question is one based on the 8bit AVR&amp;#39;s you will need level shifter on the UART since the AVR&amp;#39;s is running at 5V while the 52840 is running on 3v3V. Since you said you have a DK I would suggest to start working with the DK as the dongle is not ment suited for development due to lack of debugger and less access to GPIO pins. However you could solder on wires to flash the dongle from the DK and use the DK as debugger for the dongle. If you flash the dongle with another FW it will overwrite the bootloader that is already there you can use it as it was just another 52840.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/thread/493791?ContentTypeID=1</link><pubDate>Mon, 15 Jul 2024 04:39:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2a5ceef-3c19-42c4-86a0-733c7b65a657</guid><dc:creator>Frivolous4121</dc:creator><description>&lt;p&gt;I see.&amp;nbsp; I don&amp;#39;t have any trouble writing the firmware necessary to perform my goals.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/thread/493780?ContentTypeID=1</link><pubDate>Sun, 14 Jul 2024 22:56:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9eec50f3-2dda-4436-8d0d-6c902d9ff1d5</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;It means the MCU nRF52840 itself supports mutiprotocol. &amp;nbsp;In order to use it, you write the firmware yourself using the SDK. &amp;nbsp;The Dongle serve as utility tools. Bluetooth sniffer to test you BLE firmware. You can flash precompiled examples code. &amp;nbsp;That&amp;#39;s it. &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The BlueIO832Mini board is on the hand is an application board. &amp;nbsp;It is shipped with preload firmware that allows you to do many things without writing code. &amp;nbsp;A UART bridge is one of the applications. &amp;nbsp;You use the free Apps to configure what you want to do. &amp;nbsp;For exemple capturing the ADC, use the BlueIOSigCap to configure the board to send ADC &amp;amp; digital value over Bluetooth. &amp;nbsp;The BlueIODevin allows you to configure the 4 GPIO pins as SPI or I2C then send read or write command to it to access the device that is connected to those pins. All that without writing any code at all. &amp;nbsp;Of course you can use another App to configure the pin to send PWM signal to the connected device as well. &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/thread/493778?ContentTypeID=1</link><pubDate>Sun, 14 Jul 2024 22:51:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ede2b01-28f4-47c2-b465-1b41f529d344</guid><dc:creator>Frivolous4121</dc:creator><description>[quote userid="3482" url="~/f/nordic-q-a/113022/nrf52840-dongle---communicate-with-arduino-via-uart/493771"]Nordic software that runs un the Dongle is only BT by the way.&amp;nbsp;[/quote]
&lt;p&gt;Not sure what exactly you mean by this, but the Nordic board supports multiple protocols as listed in the first sentence from their &lt;a href="https://www.nordicsemi.com/Products/Development-hardware/nRF52840-Dongle/Development-Tools"&gt;product landing page&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/thread/493777?ContentTypeID=1</link><pubDate>Sun, 14 Jul 2024 22:48:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:034e4cd5-d2c0-45d4-bc42-655113df4bfa</guid><dc:creator>Frivolous4121</dc:creator><description>[quote userid="3482" url="~/f/nordic-q-a/113022/nrf52840-dongle---communicate-with-arduino-via-uart/493770"]&lt;p&gt;Well, I designed it. &amp;nbsp;The firmware is optimized for speed that Nordic exemple code can&amp;#39;t.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;See it this way. &amp;nbsp;How much time did you spend struggling on this ? How much you worth by hours ? Multiply that together see how much it costs you.&lt;/p&gt;[/quote]
&lt;p&gt;Well, I&amp;#39;m not in it for any speed contest so that is not a critical design consideration for me.&lt;br /&gt;&lt;br /&gt;I see your point, but this is the only problem that I haven&amp;#39;t been able to solve and its only been one day of researching a solution.&amp;nbsp; I&amp;#39;m not dead in the water either.&amp;nbsp; There are other nRF52840 boards out there that do come with built-in UART for the price point I would be happy with.&amp;nbsp; I&amp;#39;d just like to see if I can NOT introduce Yet Another Board to my ecosystem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/thread/493771?ContentTypeID=1</link><pubDate>Sun, 14 Jul 2024 18:39:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:430550f9-7cc7-4182-b322-d900e415ba70</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>[quote userid="134949" url="~/f/nordic-q-a/113022/nrf52840-dongle---communicate-with-arduino-via-uart/493762"]nRF52840 Dongle that is available for ~$10 each and offers multiple communication protocols[/quote]
&lt;p&gt;The Dongle is the same nRF52840 as the Nordic dongle. &amp;nbsp;Beside form being more expensive it is the same nRF52840. &amp;nbsp;Why would it not able to support multi protocol. &amp;nbsp;Nordic software that runs un the Dongle is only BT by the way.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/thread/493770?ContentTypeID=1</link><pubDate>Sun, 14 Jul 2024 18:18:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d775dcc2-cc5b-4eba-b361-e3178fe69af6</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;Well, I designed it. &amp;nbsp;The firmware is optimized for speed that Nordic exemple code can&amp;#39;t.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;See it this way. &amp;nbsp;How much time did you spend struggling on this ? How much you worth by hours ? Multiply that together see how much it costs you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/thread/493762?ContentTypeID=1</link><pubDate>Sun, 14 Jul 2024 04:26:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16dfbcfd-8958-49ce-88cb-74c9d45dc0a2</guid><dc:creator>Frivolous4121</dc:creator><description>&lt;p&gt;At $50 - $80 per unit and limited to just BT as a communication protocol for what you suggested I think I would find another solution at a far better price point!&amp;nbsp; Are you affiliated with this project or have some hands-on knowledge that would convince me to use it vice the venerable nRF52840 Dongle that is available for ~$10 each and offers multiple communication protocols?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 Dongle - Communicate With Arduino Via UART</title><link>https://devzone.nordicsemi.com/thread/493761?ContentTypeID=1</link><pubDate>Sun, 14 Jul 2024 02:19:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c7ff28c-cffa-473d-a073-29c777b5c68a</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;perhaps something like this is what you need&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.crowdsupply.com/i-syst/blueio832-mini"&gt;https://www.crowdsupply.com/i-syst/blueio832-mini&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://x.com/isyst_inc/status/1778960958922109132"&gt;https://x.com/isyst_inc/status/1778960958922109132&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>