Изначально эту программу я писал для управления pins Bluetooth модуля HC-05, без ! использования микроконтроллера, например ATmega328 или платы Arduino. На практике эту программу можно применять для решения и других задач, например отправка любых Bluetooth команд с помощью любых голосовых команд. Для чего это нужно? например для управления люстрой, включать выключать лампочки люстры с помощью ANDROID телефона по Bluetooth. что нам понадобится? 2 Bluetooth модуля HC-05 + реле для управления нагрузкой 220 вольт, и программа "Voice Control Bluetooth HC05" . Какой принцип работы ? у Bluetooth модуля HC-05 имеются 7 свободных pins это 10й и с 2 по 7й pin, когда мы подаём положительный сигнал +3v на 11й pin то Bluetooth модуль HC-05 переходит в режим AT Commands, в этом режиме "AT Command" посылая на serial вход "RX" соответствующие команды мы можем менять состояния pins, с + , на - , например послав команду "AT+PIO=10,1" 10й pin изменит своё состояние на +, а если послать "AT+PIO=10,0" 10й pin изменит своё состояние на - , также и другие pins "AT+PIO=7,1" "AT+PIO=7,0" команда "AT+MPIO=CFC" включает все pins, а "AT+MPIO=0" выключает все pins. Важно отметить все команды должны иметь в конце невидимые ! символы " обозначаются "\r " оно же "LF и CR" , что такое \r "LF и CR"? LF Line Feed (Перевод строки). CR Carriage Return (Перевод каретки). Возможность включения отправки "\r " оно же "LF и CR" я прописал в этой программе. Так как для управления люстрой мы не будем использовать микроконтроллер например ATmega328 или плату Arduino, а Bluetooth модуль HC-05 в режиме программирования "AT Command" не может принимать команды по Bluetooth, то мы будем управлять им с помощью другого Bluetooth модуль HC-05 по serial, то есть, посылая команды от ANDROID телефона по Bluetooth с помощью программы "Voice Control Bluetooth HC05" на "Bluetooth модуль HC-05" (назовем его №1) через serial выход "TX" будем перенаправлять эти команды на вход "RX" "Bluetooth модуля HC-05" (назовем его №2) который будет находится в режиме программирования "AT Command". Дополнительные возможности программы "Voice Control Bluetooth HC05". 1. запоминание голосовых команд в энергонезависимую память максимум 16 команд. 2. запоминание Bluetooth команд в энергонезависимую память максимум 16 команд. 3. отправка записанных Bluetooth команд с помощью голосовых команд через распознавание "речи голосовое управление". 4. отправка записанных Bluetooth команд с помощью нажатий на кнопки, ручное управление, максимум 16 команд. 5. отображение ваших записанных голосовых команд и Bluetooth команд в н названиях кнопок. 6. отправка Bluetooth команд напрямую с помощью клавиатуры. 7. запуск распознавание речи с помощью акселерометра. 8. включение автоматического распознавания речи. 9. переключение отображения между четырьмя экранами, для ручного управления. 10. включение отправки за Bluetooth командой "символов" \r оно же "LF и CR" . LF Line Feed (Перевод строки). или CR Carriage Return (Перевод каретки). или "LF и CR" вместе кого заинтересует что такое \r оно же "LF и CR" почитайте про ASCII таблицу. Примеры AT команд. AT+VERSION? узнать версию прошивки. AT+UART? узнать установленную скорость. AT+UART=38400, 0,0 установить скорость 38400. AT+PIO=10,1 включить 10й pin. AT+PIO=7,1 включить 7й pin. AT+PIO=10,0 выключить 10й pin. AT+PIO=7,0 выключить 7й pin. AT+MPIO=CFC включить все pins. AT+MPIO=0 выключить все pins. AT+MPIO=C24 включить (10й , 5й , 2й. pins). сначала включив pins например (10й , 5й , 2й. pins) надо отправить команду AT+MPIO? serial монитор выдаст в ответ команду C24 желательно отправить несколько раз команду AT+MPIO? эта опция с первого раза работает некорректно, теперь отправляя команду AT+MPIO=C24 мы включим (10й , 5й , 2й. pin). AT+NAME? узнать имя. AT+NAME=HC-05 BLUE установить имя HC-05 BLUE AT+PSWD? AT+PSWD=0000 AT+ORGL сброс на заводские настройки - Restore the default setting.
Atualização de Voice Control Bluetooth HC-05 1.0
Добавлены кнопки для сохранения всех 16 голосовых, и всех 16 Bluetooth команд в профиль, (энергонезависимую память) для последующего восстановления профиля нажатием одной кнопки.
Добавлена кнопка (M), для переключения окон панели настроек, между тремя окнами (M1,M2,M3.).
В окошках M2,M3 находятся кнопки для сохранения и восстановления профилей, также имеется уже готовый профиль с записанными "AT Command" для управления Bluetooth модулем HC-05.
APKFab.com e o link para download deste app são 100% seguros. Todos os links para download de apps listados em APKFab.com são da Google Play Store ou enviados por usuários. Para o app da Google Play Store, APKFab.com não o modificará de nenhuma forma. Para o app enviado pelos usuários, APKFab.com verificará a segurança da assinatura do APK antes de lançá-lo em nosso site.