Când [Bill Porter] lucrează la un proiect, el spune că el scrie de obicei propriile sale protocoale de comunicații NMEA pentru a se potrivi treaba la îndemână. În timp ce face lucrurile ușor de depanat, el admite că protocoalele sale personalizate sunt risipitoare atât de timpul procesorului, cât și de lățime de bandă. Comunicațiile binare pe de altă parte sunt mai eficiente, dar un pic mai dificil de gestionat.

Pentru a face lucrurile ușor pentru utilizatorul obișnuit, el a scris o bibliotecă numită EasyTransfer, care rezuma comunicări seriale pachete între două panouri Arduino. Procesul este destul de simplu – Tot ce trebuie să faceți este să definiți o structură de date pe ambele panouri Arduino, astfel încât să știe ce fel de date vine peste fir, iar EasyTransfer se ocupă de restul. Acest lucru permite utilizatorilor să vă faceți griji mai puțin despre protocoalele de comunicații sau erorile de transmisie și să se concentreze asupra proiectelor lor în schimb.

Dacă lucrați la un proiect și căutați o modalitate ușoară de a obține o pereche de arduinos vorbind, leagăn lângă site-ul său și apucați biblioteca. Nu devine mult mai ușor.