<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[RemoteXY community — Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
	<link rel="self" href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=176&amp;type=atom" />
	<updated>2020-06-30T08:27:52Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.remotexy.com/viewtopic.php?id=176</id>
		<entry>
			<title type="html"><![CDATA[Re: Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=3112#p3112" />
			<content type="html"><![CDATA[<p>Скажите, пожалуйста, а вот при подключении модуля в режиме настройки, можно же ввести АТ команду:</p><p>&nbsp; &nbsp; AT+UART=&lt;Param1&gt;,&lt;Param2&gt;,&lt;Param3&gt; — установить модуль для последовательного порта.</p><p>Параметры:</p><p>&nbsp; &nbsp; &lt;Param1&gt; — скорость обмена (9600,19200,38400,57600,115200);<br />&nbsp; &nbsp; &lt;Param2&gt; — стоп-бит:<br />&nbsp; &nbsp; 0 — нет;<br />&nbsp; &nbsp; 1 — есть;<br />&nbsp; &nbsp; &lt;Param3&gt; — бит паритета:<br />&nbsp; &nbsp; 0 — нет;<br />&nbsp; &nbsp; 1 — есть.</p><p>Ответ модуля: OK (или FAIL). </p><p>И установить скорость 9600.<br />Или это не та настройка?</p>]]></content>
			<author>
				<name><![CDATA[ShMikhail]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=1434</uri>
			</author>
			<updated>2020-06-30T08:27:52Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=3112#p3112</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=682#p682" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ilya wrote:</cite><blockquote><p>В общем, тут у нас разворачивается действие сказки про белого бычка. <img src="https://forum.remotexy.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></p></blockquote></div><p>Точно, дико извиняюсь)) Быстро прочитал последний пост и так же машинально ответил)))<br />Оба варианта верные. Но в редакторе скорость 38400 и выше не сделали специально, так как софтсериал на ней не работает стабильно с большинством модулей. Это вызвало бы еще больше вопросов у неопытных пользователей. Опытные могут изменить прямо в коде. Как вы и сделали.</p>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2017-05-27T14:48:54Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=682#p682</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=665#p665" />
			<content type="html"><![CDATA[<p>Мне так и пришлось поступить. Я уже писал об этом выше: <a target="_blank" href="http://forum.remotexy.com/viewtopic.php?pid=651#p651">http://forum.remotexy.com/viewtopic.php?pid=651#p651</a><br />Вы поправили меня:<br /></p><div class="quotebox"><blockquote><p>Интересный у вас модуль. Если выводы модуля толерантны к 5В, то он должен работать с Arduino и без делителя напряжения. Т.е. если сразу не сгорел - скорее всего будет работать.<br /><em><span class="bbu">Про скорость - тоже видимо особенность этого модуля. Все что встречалось - по умолчанию 9600.</span></em><strong> Скорость обмена вы можете задать в настройках проекта.</strong></p></blockquote></div><p>Я попытался следовать Вашей рекомендации, но безуспешно. Сообщил об ошибке. Получил прямо противоположную рекомендацию:<br /></p><div class="quotebox"><blockquote><p><strong>Если очень нужно, вы можете изменить скорость в уже сформированном скетче.</strong><br /></p><div class="codebox"><pre><code>#define REMOTEXY_SERIAL_SPEED 38400 </code></pre></div></blockquote></div><br /><p>В общем, тут у нас разворачивается действие сказки про белого бычка. <img src="https://forum.remotexy.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[Ilya]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=274</uri>
			</author>
			<updated>2017-05-23T18:30:27Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=665#p665</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=664#p664" />
			<content type="html"><![CDATA[<p>Скорость программного Serial ограничена специально. Потому что он не работает должным образом на скоростях выше 19200.<br />Если очень нужно, вы можете изменить скорость в уже сформированном скетче.<br /></p><div class="codebox"><pre><code>#define REMOTEXY_SERIAL_SPEED 38400 </code></pre></div>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2017-05-23T16:04:29Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=664#p664</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=661#p661" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>remotexy wrote:</cite><blockquote><p> Скорость обмена вы можете задать в настройках проекта.</p></blockquote></div><p>Нет. Это невозможно на сегодняшний день (вечер).</p><p>В настройках проекта максимальная скорость, устанавливаемая через выпадающее меню, 19200 бод. Это при использовании программно создаваемого подключения (software serial). А требуется 38400.</p><p>При этом для аппаратного порта (hardware serial) доступна полная линейка скоростей.</p><p>Необходимо расширить диапазон выбора скоростей для soft подключения.</p><br /><p><span class="postimg"><img src="http://i069.radikal.ru/1705/48/890c42178753.jpg" alt="http://i069.radikal.ru/1705/48/890c42178753.jpg" /></span></p>]]></content>
			<author>
				<name><![CDATA[Ilya]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=274</uri>
			</author>
			<updated>2017-05-22T19:22:47Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=661#p661</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=654#p654" />
			<content type="html"><![CDATA[<p>Проверил и перепроверил. Модуль выполняет соединение и устойчиво работает без делителя, то есть вывод RX модуля соединяем напрямую с назначенным TX-пином платы ардуино. Проверено как с приложением remotexy, так и с bluetooth terminal в трёх разных вариантах.<br />Вот отладочный скетч, который я использовал для проверки соединения (bt terminal отображает то, что введено в монитор порта arduino ide и наоборот):</p><p>#include &lt;SoftwareSerial.h&gt;</p><p>int gRxPin = 10;<br />int gTxPin = 11;</p><p>SoftwareSerial BTSerial(gRxPin, gTxPin);</p><p>void setup() {<br />BTSerial.begin(38400);<br />Serial.begin(9600);<br />delay(500);<br />}</p><p>void loop() {<br />if (BTSerial.available()) {<br />Serial.write(BTSerial.read());<br />}</p><p>if (Serial.available()) {<br />BTSerial.write(Serial.read());<br />}</p><p>}</p>]]></content>
			<author>
				<name><![CDATA[Ilya]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=274</uri>
			</author>
			<updated>2017-05-18T14:13:15Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=654#p654</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=651#p651" />
			<content type="html"><![CDATA[<p>У меня даже два таких модуля. Выписывал у разных продавцов, поступили абсолютно одинаковые, настроенные на одну скорость. Что касается работы без делителя, то я ещё раз всё перепроверю. Мне показалось странным, что с приложением remotexy они работают без делителя, а вот с bluetooth terminal (при использовании отладочного скетча) устанавливать соединение не хотят. Но у меня не было времени экспериментировать подробнее. Вместо этого освоил сегодня рисование схем для ардуино. Вот что у меня получилось, схема подключения HC-05 с делителем:</p><p><span class="postimg"><img src="http://s014.radikal.ru/i327/1705/c6/3f7005e2a51d.jpg" alt="http://s014.radikal.ru/i327/1705/c6/3f7005e2a51d.jpg" /></span></p><p>RX и TX в скетче назначены соответственно 10 и 11 пинам, скорость 38400:</p><p>#define REMOTEXY_SERIAL_RX 10 <br />#define REMOTEXY_SERIAL_TX 11 <br />#define REMOTEXY_SERIAL_SPEED 38400</p>]]></content>
			<author>
				<name><![CDATA[Ilya]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=274</uri>
			</author>
			<updated>2017-05-16T16:13:17Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=651#p651</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=650#p650" />
			<content type="html"><![CDATA[<p>Интересный у вас модуль. Если выводы модуля толерантны к 5В, то он должен работать с Arduino и без делителя напряжения. Т.е. если сразу не сгорел - скорее всего будет работать.<br />Про скорость - тоже видимо особенность этого модуля. Все что встречалось - по умолчанию 9600. Скорость обмена вы можете задать в настройках проекта.</p>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2017-05-16T14:28:13Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=650#p650</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=648#p648" />
			<content type="html"><![CDATA[<p>Иллюстрации к предыдущему посту.</p><br /><p>Bluetooth модуль HC-05, вид спереди:</p><p><span class="postimg"><img src="http://s019.radikal.ru/i624/1705/5c/a2c5dbf565a5.jpg" alt="http://s019.radikal.ru/i624/1705/5c/a2c5dbf565a5.jpg" /></span></p><p>Bluetooth модуль HC-05, вид оборотной стороны:</p><p><span class="postimg"><img src="http://s11.radikal.ru/i183/1705/b2/305839ea8179.jpg" alt="http://s11.radikal.ru/i183/1705/b2/305839ea8179.jpg" /></span></p><p>Общий вид конструкции с делителем напряжения, собранным на макетной плате. Тактовая кнопка в углу платы не подключена.</p><p><span class="postimg"><img src="http://i075.radikal.ru/1705/67/721e29feedf5.jpg" alt="http://i075.radikal.ru/1705/67/721e29feedf5.jpg" /></span></p>]]></content>
			<author>
				<name><![CDATA[Ilya]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=274</uri>
			</author>
			<updated>2017-05-16T14:00:40Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=648#p648</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Решение одной из проблем подключения bluetooth модуля НС-05]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=647#p647" />
			<content type="html"><![CDATA[<p>Жизнь не стоит на месте, технический прогресс постоянно подгоняет темпы модернизации давно известных устройств, поэтому и самая совершенная инструкция со временем теряет актуальность. Даже всем известное колесо проходит путь технического развития. Конечно, оно не меняет своей круглой формы, но приобретает усовершенствования - например подшипники ступицы, пневматические шины, легкосплавные диски и т.п. <br />Ну, инструкцию по применению колеса мы переписывать не будем, но внесём некоторые дополнения в техническую документацию по применению модуля HC-05.<br />Начнём с того, что подключение и проверка модуля в соответствии с рекомендациями по воплощению простейшего проекта &quot;Мигаем светодиодом Arduino при помощи кнопки на смартфоне&quot;&nbsp; <a target="_blank" href="http://remotexy.com/ru/examples/firstproject/">http://remotexy.com/ru/examples/firstproject/</a> потерпели полную неудачу. Телефон устанавливал BT-соединение с модулем, но интерфейс не загружался. На экране приложения упорно появлялось окошко с диагностическим сообщением &quot;Device not reply. Receive time out error&quot;.<br />Внимательный осмотр устройства HC-05 при помощи увеличительного стекла выявил надпись &quot;LEVEL 3.3V&quot; на обороте модуля, аккурат между выводами RX и TX. <br />Незамедлительно на макетной плате из резисторов номиналами 2 и 1 кОм были возведены два делителя напряжения - по одному для выводов RX и TX. Увы, ничего не изменилось. Дополнительные испытания подключения при помощи приложения для андроид Bluetoonh terminal выявили странную особенность: символы, передаваемые из ардуино в BT, имели вид нерасшифрованных значков - знаков вопроса, заключённых в ромбики. Это можно трактовать следующим образом: соединение было установлено, но два устройства Bluetooth явно пытались разговаривать на разных языках.<br />Как оказалось впоследствии, не на разных языках, а на разных скоростях. Просто с первого раза несведущему человеку догадаться об этом невозможно. Поэтому предварительно пришлось прокатиться на пробитом колесе по тернистому пути проб и ошибок. <br />Между тем, вымученная догадка оказалась правильной. Попавшийся мне модуль HC-05 по умолчанию был настроен на скорость обмена данными 38400 бод. Изменение скорости 9600 на 38400 в строке скетча, формируемого RemoteXY, сразу дало положительный результат.&nbsp; Вот эта строка: #define REMOTEXY_SERIAL_SPEED 9600&nbsp; (должно быть #define REMOTEXY_SERIAL_SPEED 38400).<br />Обращаясь назад, необходимо заметить, что делителей напряжения для сигнальных выводов может быть не два. Достаточно только одного делителя для RX вывода модуля HC-05. Вывод TX подключаем перемычкой к назначенному или аппаратному (как решите) выводу RX ардуино.<br />Кроме того, дальнейшие испытания показали, что для урока RemoteXY по миганию светодиодом можно вообще обойтись без делителя. Работает по непонятной пока причине.</p>]]></content>
			<author>
				<name><![CDATA[Ilya]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=274</uri>
			</author>
			<updated>2017-05-15T20:58:45Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=647#p647</id>
		</entry>
</feed>
