Приветствую, если Вы опишите что хотите сделать я постараюсь помочь. По предоставленным скетчам могу сказать следующее, что касаемо MySensors:
В первом Вы поправили шапку,то что до void setup() правильно, т.е. подключение библиотек перенесли после объявления констант (#define), но в конце у кода две функции презентации и неисправленная функция void receive(const MyMessage &message)
Первая картинка начало скетча до правки, вторая после.
Удалил закомментированные строки для лучшей наглядности
В конце скетча необходимо тоже сделать правки
Во втором скетче у вас просто скомпилированный проект из Flprog без правок.
Посмотрев скетчи я так понял, Вы хотите на одном устройстве получать данные и передавать их на другое устройство для вывода на дисплей. Если так то вам необходимо ещё третье устройство, которое обеспечивает маршрутизацию, называемое
гейт(шлюз), т.к. в данной версии библиотеки MySensors нет прямого взаимодействия между 2-мя устройствами, в ближайшее время выйдет обновление библиотеки (версия 2.2) с данным функционалом. Также в секции define на обоих устройствах необходимо раскомментировать строку #define MY_NODE_ID и указать номера устройств в диапазоне от (1-254), а в пользовательских настройках устройства, которое должно отправлять данные, указать в параметре destination, id принимающего устройства.
P.S. протокол MySensors разработан для создания "Интернета вещей"(IoT), где подразумевается создание целой эко-системы, в которой более 2-х устройств способны получать данные с различных датчиков, обмениваться ими в своей сети, управлять исполнительными устройствами, на основе полученных данных, а также собирать и хранить их на контроллере(сервере) для последующей обработки.
Добавлено (25.11.2017, 14:18)
---------------------------------------------
Рекомендую также постоянно обновлять блоки, т.к. я постоянно их обновляю при нахождении и/или исправлении каких-то неточностей или ошибок.