<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY forum &mdash; Расширенный пример работы CANNY5 nano с bluetooth-модулем HC-06]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=172</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=172&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Расширенный пример работы CANNY5 nano с bluetooth-модулем HC-06».]]></description>
		<lastBuildDate>Tue, 26 May 2015 08:39:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Расширенный пример работы CANNY5 nano с bluetooth-модулем HC-06]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=4421#p4421</link>
			<description><![CDATA[<p>Диаграмма представляет собой полностью работоспособный пример, готовый к загрузке в контроллер, работающий под управлением системного ПО версии 1.19 и иллюстрирует работу контроллера CANNY5 nano с bluetooth-модулем HC-06, позволяющим контроллеру обмениваться информацией с внешними устройствами с использованием беспроводного канала передачи данных.<br />Вместо HC-06 могут быть использованы и другие bluetooth-модули из данного семейства, например <a href="http://lobotryasy.net/learning_bluetooth_part_1.php" rel="noopener noreferrer" target="_blank">НС-03, 04, 05, 07, 08, 09</a>.<br />Обмен информацией между контроллером и модулем HC-06 осуществляется с помощью интерфейса UART.<br />После подачи питания, контроллер переходит в режим ожидания приема информации от HC-06, при этом сам bluetooth-модуль находится в состоянии ожидания подключения к внешнему bluetooth-устройству, например к ПК или смартфону. В случае успешного соединения HC-06 с внешним устройством, модуль переходит рабочий режим и становится готов к обмену данными. Внешнее устройство может получать и передавать данные с помощью специальных программ (для смартфона, например, это может быть Bluetooth Terminal, доступный в Google Play).<br />Пример иллюстрирует возможности беспроводного контроля и управления контроллером CANNY5 nano с помощью смартфона и является расширенным вариантом опубликованного ранее решения:<br /><a href="http://forum.canny.ru/viewtopic.php?id=164" rel="noopener noreferrer" target="_blank">http://forum.canny.ru/viewtopic.php?id=164</a>.<br />После установления связи смартфона с HC-06, контроллер, 1 раз в секунду, начинает передавать на дисплей терминала состояние своих управляемых светодиодов LED1 и LED2, а также измеренную с помощью термодатчика DS18B20 температуру. Программа Bluetooth Terminal ведет лог температуры и состояний светодиодов.<br />Управление светодиодами выполняется с помощью текстовых команд. Для изменения состояния светодиода LED1 из терминала необходимо отправить сообщение с текстом &quot;led1&quot;, для изменения состояния светодиода LED2 - сообщение с текстом &quot;led2&quot;. При включении или выключении светодиодов их отображаемое на экране терминала текущее состояние также будет меняться, позволяя удаленно контролировать корректность выполнения управляющей команды.<br />Работа диаграммы и основные приемы удаленного управления контроллером показаны в прилагаемом видеоролике.<br />Bluetooth Terminal позволяет создать пользовательские кнопки с приязанными к ним командами, что позволяет отправлять команды контроллеру &quot;в одно касание&quot;, без необходимости набирать команду в ручную с клавиатуры.</p><p>Исходный файл диаграммы находится во вложении.</p><p>Схема подключения:<br /><a href="http://forum.canny.ru/files/c5nano_bluetooth_control.png" rel="noopener noreferrer" target="_blank"><span class="postimg"><img src="http://forum.canny.ru/files/c5nano_bluetooth_control.png" alt="http://forum.canny.ru/files/c5nano_bluetooth_control.png" /></span></a></p><p>Функциональная диаграмма:<br /><a href="http://forum.canny.ru/files/c5nano_bluetooth_control_cfd.png" rel="noopener noreferrer" target="_blank"><span class="postimg"><img src="http://forum.canny.ru/files/c5nano_bluetooth_control_cfd.png" alt="http://forum.canny.ru/files/c5nano_bluetooth_control_cfd.png" /></span></a></p><p>Испытательный стенд:<br /><span class="postimg"><img src="http://forum.canny.ru/files/c5nano_bt_ctl_bb.jpg" alt="http://forum.canny.ru/files/c5nano_bt_ctl_bb.jpg" /></span></p><p>Видеоролик работы контроллера CANNY5 nano с bluetooth-модулем HC-06:<br /><a href="https://www.youtube.com/watch?v=uFXIJIZ_43I" rel="noopener noreferrer" target="_blank"><span class="postimg"><img src="http://forum.canny.ru/files/c5nano_bt_yt_1.jpg" alt="http://forum.canny.ru/files/c5nano_bt_yt_1.jpg" /></span></a></p><p><strong>UPD 31.10.2016:</strong> Добавлена диаграмма, актуализированная для CannyLab версии 1.24.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Tue, 26 May 2015 08:39:44 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=4421#p4421</guid>
		</item>
	</channel>
</rss>
