όταν ο [Bill Porter] λειτουργεί σε ένα έργο, λέει ότι συνήθως γράφει τα δικά του συμβατικά πρωτόκολλα επικοινωνίας NMEA για να χωρέσει τη δουλειά στο χέρι. Ενώ κάνει τα πράγματα εύκολο να αντιμετωπίσει προβλήματα, παραδέχεται ότι τα προσαρμοσμένα πρωτόκολλά του είναι σπατάλη τόσο του χρόνου επεξεργαστή όσο και το εύρος ζώνης. Οι δυαδικές επικοινωνίες από την άλλη πλευρά είναι πιο αποτελεσματικές, αλλά λίγο πιο δύσκολο να διαχειριστούν.
Για να κάνετε τα πράγματα εύκολο για τον κοινό χρήστη, έγραψε μια βιβλιοθήκη που ονομάζεται Easytransfer που περιγράφει τις συσκευασμένες σειριακές επικοινωνίες μεταξύ δύο αρδελινοίνων. Η διαδικασία είναι αρκετά απλή – όλα που πρέπει να κάνετε είναι να ορίσετε μια δομή δεδομένων και στις δύο αρδελίδες, έτσι ώστε να γνωρίζουν τι είδους δεδομένα έρχονται πάνω από το καλώδιο και η Easytransfer χειρίζεται τα υπόλοιπα. Αυτό επιτρέπει στους χρήστες να ανησυχούν λιγότερο για τα πρωτόκολλα επικοινωνίας ή τα σφάλματα μετάδοσης και να επικεντρωθούν τα έργα τους αντ ‘αυτού.
Εάν εργάζεστε σε ένα έργο και ψάχνετε για έναν εύκολο τρόπο για να πάρετε ένα ζευγάρι arduinos να μιλάει, να ταλαντεύεται από τον ιστότοπό του και να αρπάξει τη βιβλιοθήκη. Δεν είναι πολύ πιο εύκολο.