<?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/"><channel><title>Show And Tell: Poly - Building an RC Airplane The Hard Way</title><link>/nordic/nordic-blog/b/blog/posts/show-and-tell-poly-building-an-rc-airplane-the-har</link><description>I&amp;#39;ve been looking for an excuse to write a low-latency, Enhanced ShockBurst (ESB) , radio protocol that I can reuse when building remote control toys. Although Bluetooth is great for a lot of use cases, working with the Nordic radio&amp;#39;s proprietary mode</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><item><title>RE: Show And Tell: Poly - Building an RC Airplane The Hard Way</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/show-and-tell-poly-building-an-rc-airplane-the-har</link><pubDate>Wed, 07 Feb 2024 17:43:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a401acb-6722-428e-8d3e-176740f557e2</guid><dc:creator>NVmIgetit1</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span&gt;When diving into the world of online betting, I always prioritize apps that guarantee a secure environment in addition to offering a rich selection of betting services. I&amp;#39;ve recently come across an app that stands out with its well-rounded features, and I think an insightful&amp;nbsp;&lt;/span&gt;&lt;a href="https://melbet-bd.app/"&gt;app review&lt;/a&gt;&lt;span&gt;&amp;nbsp;will guide enthusiasts to a quality choice.&lt;/span&gt;&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1151&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Show And Tell: Poly - Building an RC Airplane The Hard Way</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/show-and-tell-poly-building-an-rc-airplane-the-har</link><pubDate>Thu, 11 Jan 2018 18:29:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a401acb-6722-428e-8d3e-176740f557e2</guid><dc:creator>Daniel Veilleux</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello John,&lt;/p&gt;
&lt;p&gt;Although the nrf_esb module doesn&amp;#39;t have its own frequency hopping implementation, it does allow you to change frequencies quite easily. So when you power up my transmitter it reduces its output power and starts broadcasting a packet on a fixed address and frequency. This packet includes the &amp;quot;transmitter channel&amp;quot; and update rate -- each &amp;quot;transmitter channel&amp;quot; specifies a radio address and a list of frequencies to use. When the receiver gets one of these packets it sends an ACK back to the transmitter and the two are now synced. From then on, both transmitter and receiver use a timer to decide when to turn on their radios. After a packet is received (or missed!) both sides move their radio to the next channel in the list and the process is repeated.&lt;/p&gt;
&lt;p&gt;So the idea is to set the update rate to higher than what you actually need to maintain control of the receiver -- this provides some redundancy in case a packet is lost. One packet is sent per channel and the channels are spread out across the 2.4GHz band so interference in a particular part of the band probably won&amp;#39;t cause consecutive packets to be dropped. You can get as fancy as you want but I find that constantly moving through the channels works really well.&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1151&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Show And Tell: Poly - Building an RC Airplane The Hard Way</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/show-and-tell-poly-building-an-rc-airplane-the-har</link><pubDate>Thu, 11 Jan 2018 08:01:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a401acb-6722-428e-8d3e-176740f557e2</guid><dc:creator>John So</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi Daniel,&lt;/p&gt;
&lt;p&gt;The original ESB lib does not include any frequency hopping algorithm.
Would you elaborate more about how you do frequency hopping ?&lt;/p&gt;
&lt;p&gt;Thanks
John&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1151&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>