Шаг 1. Создайте проект графического интерфейса
Войдите в редактор RemoteXY. Установите в поле смартфона одну кнопку. Выделите эту кнопку, затем в правой панели во вкладке «Элемент» выберите свойство «Привязать к выводу» в значение 13(LED).Шаг 2. Настройте конфигурацию проекта
В правой панели во вкладке «Конфигурация», выберите следующие настройки.В правой панели во вкладке «Подключение модуля» установите следующие настройки.
Настройки указывают, что модуль HC-05(06) подключается к Arduino через программный последовательный порт SoftwareSerial используя контакты 2 и 3 на скорости 9600. Это стандартная скорость для модулей HC-05(06).
Шаг 3. Сформируйте скетч для Arduino
Нажмите кнопку «Получить исходный код».В открывшейся странице с исходным кодом скетча загрузите его на свой компьютер (ссылка «Загрузить код») и откройте его в Arduino IDE.
Так же с этой страницы загрузите библиотеку RemoteXY (ссылка «Загрузить библиотеку»).
С правильно установленной библиотекой исходный код скетча должен компилироваться без ошибок.
Подробнее об установке библиотеки RemoteXY для Arduino IDE
Шаг 4. Подключите HC-05(06) к Arduino Uno
Подключите модуль HC-05(06) к Arduino Uno по схеме приведенной ниже. Обратите внимание, что контакты RX-TX соединяются перекрестием.Шаг 5. Загрузите скетч в Arduino.
Скетч загружается в Arduino обычным способом.Шаг 6. Подключитесь с мобильного приложения.
Установите мобильное приложение на ваш смартфон/планшет.В приложении нажмите кнопку нового подключения «+» в верхней панели. В открывшемся окне выберите подключение «Bluetooth». Если вы используете модуль HM-10, тогда выберите подключение «Bluetooth BLE».
В приложении включите Bluetooth и нажмите кнопку обновления списка доступных устройств. Ваше устройство может иметь одно из следующих имен: «HC-05», «HC-06», «INVOR». Выберите его. Откроется окно для ввода пароля спаривания Bluetooth устройств. Пароль по умолчанию для HC-05(06) может быть 1234 или 0000. Введите пароль, начнется подключение.
Примечание: В приложении для iOS работу Bluetooth необходимо предварительно включить, используя системные настройки операционной системы.
Если не подключается...
Если нет подключения то вы скорее всего получите ошибку:
Соединение установлено, но устройство
не отвечает: Time out error: no response
Это означает, что либо команды запроса не доходят до контроллера, либо ответы контроллера не возвращаются в смартфон/планшет.
Если вы получили именно эту ошибку, проверьте себя по списку, переходя к следующему пункту только проверив предыдущий:
ваша Arduino не включена;
нужный скетч не был загружен в Arduino;
не обновлена библиотека RemoteXY, используется старая версия библиотеки;
на модуль Bluetooth не подано питание, возможно перепутаны контакты питания;
контакты RX и TX модуля Bluetooth или один из них не подключены к контроллеру, плохой контакт;
контакты RX и TX модуля Bluetooth подключены не верно, возможно они перепутаны местами, проверьте по схеме (шаг 4);
неверно указаны настройки конфигурации или настройки подключения (шаг 2) перед формированием исходного кода;
скорость передачи данных, на которую настроен модуль HC-05(06), не соответствует выбранной при настройке конфигурации (по умолчанию 9600);
модуль Bluetooth неисправен.
Комментариев нет:
Отправить комментарий
Создайте свой комментарий.