, когда [Bill Porter] работает на проекте, он говорит, что он обычно пишет свои собственные обычные протоколы связи NMEA, чтобы подчеркнуть работу. Хотя это облегчает устранение неполадок, он признает, что его пользовательские протоколы являются расточительными как раз процессора, так и пропускной способности. Двоичные сообщения с другой стороны более эффективны, но немного сложнее управлять.
Чтобы облегчить общему пользователю, он написал библиотеку, называемую Easytransfer, которая абстрагирует пакетные последовательные сообщения между двумя arduino. Процесс довольно прост – все должно сделать, это определить структуру данных на обеих arduino rebards, чтобы они знали, какие данные поступают через провод, и easetransfer обрабатывает остальные. Это позволяет пользователям меньше беспокоиться о коммуникационных протоколах или ошибках передачи и вместо этого сосредоточиться на своих проектах.
Если вы работаете над проектом и поиском простого способа получить пару Arduinos, разговаривая, качающимся своим сайтом и захватите библиотеку. Это не становится намного проще.