Amikor a [Bill Porter] egy projekten dolgozik, azt mondja, hogy általában a saját NMEA hagyományos kommunikációs protokolljait írja, hogy megfeleljen a munkához. While it makes things easy to troubleshoot, he admits that his custom protocols are wasteful of both processor time and bandwidth. A bináris kommunikáció viszont hatékonyabb, de egy kicsit trükkebb kezelni.
Ahhoz, hogy könnyű legyen a közös felhasználók számára, írta az EasyTransfer nevű könyvtárat, amely elvonta a két Arduino lapok közötti tömített soros kommunikációt. The process is pretty simple – all one has to do is define a data structure on both Arduino boards so that they know what sort of data is coming over the wire, and EasyTransfer handles the rest. Ez lehetővé teszi a felhasználók számára, hogy kevésbé aggódjanak a kommunikációs protokollokról vagy az átviteli hibákról, és inkább a projektjeikre összpontosítsák.
If you’re working on a project and searching for an easy way to get a pair of Arduinos talking, swing by his site and grab the library. Nem sokkal könnyebbé válik.