Проблемы с использованием модуля Bluetooth HC-06 с Arduino
Недавно я заказал модуль Bluetooth HC-06 для своего Arduino Uno, и после просмотра этого видео и многих других у меня все еще остались проблемы с тем, как заставить его работать, а также некоторые вопросы о том, как код получает и считывает последовательные данные с моего телефона.
Я предполагаю, что эта проводка правильная, верно?
- Прием > Передача
- Передача > Прием
- Земля > Земля
- Vcc > 3,3 В
Когда я отправляю команду через приложение Bluetooth-терминала, которое у меня есть, последовательный монитор отображает эту команду снова и снова. Я полагаю, что это тоже правильно?
Как мне прочитать последовательный вход? Я использую
if(Serial.available() > 0) phoneInput = (char) Serial.read();
а затем отображаю значение phoneInput на последовательном мониторе, но по какой-то причине я не могу заставить его управлять чем-либо должным образом (в данном случае светодиодом)
Какой тип данных возвращает Serial.read() моей переменной до того, как я приведу к ней тип char?
Я получаю ошибки при загрузке кода на плату (avrdude: stk500_recv(): программатор не отвечает), пока я не отключу контакт, подключенный к Rx на Arduino. Есть ли более чистое решение для загрузки платы без отсоединения проводов?
@Zachary Elkins, 👍0
0
- AT-команды не работают для HC-06 НА ARDUINO UNO
- Плохо отформатированные символы с использованием Bluetooth-модуля JDY-30
- Отправка целого числа> 1 байта с Android на Arduino через последовательный порт
- Serial печатается дважды?
- ПК не может получить доступ к порту HC-06 Bluetooth COM
- Bluetooth: время синхронизации с NTP-сервера через интернет-соединение, совместно используемое с телефоном Android.
- Как интерпретировать последовательные данные, полученные модулем Bluetooth
- Возможно ли использование двух модулей с последовательным интерфейсом на одном Arduino Uno?