1

Тема: CANNY5 nano: Обмен данными между контроллерами по Bluetooth

При необходимости обмена данными между контроллерами в условиях невозможности их проводного соединения можно воспользоваться передачей информации по беспроводным каналам связи, например по Bluetooth.

В данном примере два контроллера CANNY 5 nano осуществляют обмен данными с помощью bluetooth-модулей HC-05 и HC-06.
Один из контроллеров, оснащенный модулем HC-05, выступает в качестве ведущего, инициируя обмен данными, второй, оснащенный модулем HC-06, - в качестве ведомого, воспринимая данные полученные от ведущего и отвечая на его запросы.

В процессе работы контроллеры обмениваются между собой данными о состоянии своих входов и отображают на своих выходах состояние входов контроллера-контрагента.

Схема подключения ведущего контроллера:
http://forum.canny.ru/files/c5nano_bluetooth_m_prev.png

Функциональная диаграмма ведущего контроллера:
http://forum.canny.ru/files/c5nano_bt_m_cfd_prev.png

Схема подключения ведомого контроллера:
http://forum.canny.ru/files/c5nano_bluetooth_s_prev.png

Функциональная диаграмма ведомого контроллера:
http://forum.canny.ru/files/c5nano_bt_s_cfd_prev.png

Файлы проекта с кратким описанием функциональных диаграмм:
http://forum.canny.ru/files/c5nano_bluetooth_ms.zip