Тема: CANNY5 nano: Обмен данными между контроллерами по Bluetooth
При необходимости обмена данными между контроллерами в условиях невозможности их проводного соединения можно воспользоваться передачей информации по беспроводным каналам связи, например по Bluetooth.
В данном примере два контроллера CANNY 5 nano осуществляют обмен данными с помощью bluetooth-модулей HC-05 и HC-06.
Один из контроллеров, оснащенный модулем HC-05, выступает в качестве ведущего, инициируя обмен данными, второй, оснащенный модулем HC-06, - в качестве ведомого, воспринимая данные полученные от ведущего и отвечая на его запросы.
В процессе работы контроллеры обмениваются между собой данными о состоянии своих входов и отображают на своих выходах состояние входов контроллера-контрагента.
Схема подключения ведущего контроллера:
Функциональная диаграмма ведущего контроллера:
Схема подключения ведомого контроллера:
Функциональная диаграмма ведомого контроллера:
Файлы проекта с кратким описанием функциональных диаграмм:
http://forum.canny.ru/files/c5nano_bluetooth_ms.zip