Når [Bill Porter] fungerer på et prosjekt, sier han at han vanligvis skriver sine egne NMEA konvensjonelle kommunikasjonsprotokoller for å passe jobben ved hånden. Mens det gjør ting lett å feilsøke, innrømmer han at hans egendefinerte protokoller er sløsing med både prosessorid og båndbredde. Binær kommunikasjon på den annen side er mer effektive, men litt vanskeligere å administrere.
For å gjøre ting enkelt for den vanlige brukeren, skrev han et bibliotek som heter EasyTransfer som abstrakterer pakket seriekommunikasjon mellom to Arduino-brett. Prosessen er ganske enkel – alt man må gjøre er å definere en datastruktur på begge Arduino-brettene, slik at de vet hva slags data som kommer over ledningen, og EasyTransfer håndterer resten. Dette gjør det mulig for brukere å bekymre seg mindre om kommunikasjonsprotokoller eller overføringsfeil, og fokusere på prosjektene i stedet.
Hvis du jobber med et prosjekt og søker etter en enkel måte å få et par Arduinos, snakker, svinger du på hans nettsted og tar tak i biblioteket. Det blir ikke mye lettere.