, wenn [Bill Porter] auf einem Projekt arbeitet, sagt er, dass er in der Regel seine eigenen NMEA-konventionellen Kommunikationsprotokolle schreibt, um den beruflichen Job zu passen. Während es die Dinge leicht zu Problemen macht, gibt er zu, dass seine benutzerdefinierten Protokolle verschwenderisch an der Prozessorzeit und der Bandbreite sind. Binäre Kommunikation dagegen sind effizienter, aber ein bisschen schwieriger für die Verwaltung.

Um den gemeinsamen Benutzer die Dinge leicht zu machen, schrieb er eine Bibliothek, die EasyTransfer namens EasyTransfer, die abstracierte, die serielle Kommunikation zwischen zwei Arduino-Boards abgründeten. Der Prozess ist ziemlich einfach – alles, was man tun muss, ist eine Datenstruktur auf beiden Arduino-Boards, sodass sie wissen, welche Art von Daten über den Draht kommt und EasyTransfer den Rest umgibt. Dadurch können Benutzer sich weniger um Kommunikationsprotokolle oder Übertragungsfehler kümmern und stattdessen auf ihre Projekte konzentrieren.

Wenn Sie an einem Projekt arbeiten und nach einem einfachen Weg suchen, um ein Paar von Arduinos zu sprechen, schwingen Sie an seiner Website und packen Sie die Bibliothek. Es wird nicht viel einfacher.