• Как организовать быструю передачу данных между двумя ардуино?

    @rmsun
    А нужно ли крутить ручку быстро?!.

    Почему-то мне кажется, что скорости должно хватать в данном случае.
    Скажите, пжл, что такое "сбой данных" и какой массив передаётся -- откуда он берётся и пр.
    Попробуйте (на всякий случай) увеличить скорость передачи (передатчик и приёмник должны работать на одинаковой скорости!).
    Уберите из программы все ненужные, отладочные Serial.print/write.
    Оставьте в программе только энкодер и передачу/приём.
    Не работает?
    Надо выяснить где ломается.
    Проверяйте по отдельности -- энкодер, канал передачи данных, программу (может, её стоит проверить в первую очередь).
    Энкодер. На одной Ардуине, без передачи на другую -- только энкодер и ардуиновский монитор. Считывайте -- и в монитор. Поверните энкодер максимально точно на 90 гр, на 180. Известно же что он должен отдать при таком повороте -- смотрите в мониторе что получается.
    Канал передачи. Создайте программно на одной ардуине данные, которые должны передаваться. Проверьте в мониторе, что они генерируются правильно. Вот их и передавайте на вторую плату.
    Если по отдельности всё работает -- смотрите программу.
    Ответ написан