Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Наука
+3

Ардуино и ...

Купил я китайскую копию Ардуино:
https://wildberries.ru/catalog/199800930/detail.aspx
Накатил драйверов на комп что бы он работала учился по гайдам Алекс гайвер
Ну начинаю свой личный проэкт закупаю детали радуюсь тому что все работает
Решил купить ещё блютуз модуль.ну покупаю:
https://ozon.ru/t/MXZOx0
Нахожу гайд по подключению:
https://lesson.iarduino.ru/page/bluetooth-modul-hc-06-podklyuchenie-k-arduino-upravlenie-ustroystvami-s-telefona/
Копирую от туда код ,подключаю как указанно
Дело доходит до подключения терминала
И он при попытки подключения выдает ошибку
Я пробовал подключить сначала блютуз через настройки(мне ещё настройки подключения блютуз не выдали окна с ваодом пороля), а потом терминал .не получается ,
Пробую подключить терминал напрямую,тоже не получается
Пробовал разные терминалы ,разные телефоны . Но ничего не получается подскажите пожалуйста что мне делать

По дате
По рейтингу
Аватар пользователя
Новичок
6мес

Судя по описанию, проблема может быть связана с несколькими вещами: настройками Bluetooth-модуля HC-06, неправильным подключением, или особенностями телефона и терминала. Вот шаги, которые помогут выявить и устранить проблему:

---

### 1. **Проверка подключения модуля HC-06**
- Убедитесь, что вы подключили HC-06 правильно:
- **VCC**: подключите к 5V Arduino.
- **GND**: подключите к GND Arduino.
- **TXD** модуля подключите к **RX** Arduino (обычно это пин 0).
- **RXD** модуля подключите к **TX** Arduino (обычно это пин 1). Возможно, потребуется резисторный делитель (например, 1 кОм и 2 кОм) для снижения уровня сигнала до 3.3 В.

⚠️ При загрузке скетча отключайте HC-06 от пинов RX/TX, так как Arduino использует их для загрузки кода.

---

### 2. **Проверка работы HC-06**
- Когда модуль подключен к питанию, его светодиод должен быстро мигать, что означает режим ожидания соединения.
- После успешного подключения с телефона светодиод должен начать гореть постоянно.

---

### 3. **Попробуйте подключиться вручную**
- Включите Bluetooth на телефоне и найдите устройство HC-06 (обычно оно называется **HC-06** или что-то похожее).
- Подключитесь к нему через настройки телефона. Пароль обычно **1234** или **0000**.
- Если телефон не показывает окно для ввода пароля:
- Возможно, модуль неисправен.
- Проверьте с другим телефоном.

---

### 4. **Проверка связи через терминал**
Используйте приложения, такие как:
- **Serial Bluetooth Terminal** (Android).
- **Bluetooth Terminal** (iOS).

Убедитесь, что:
- Вы выбрали **правильный COM-порт** в приложении.
- Скорость передачи данных на модуле совпадает с установленной в скетче Arduino (по умолчанию HC-06 работает на **9600** бод).

---

### 5. **Проверьте скетч**
Убедитесь, что код соответствует вашим потребностям. Например, для тестирования отправки и получения данных:

123456789101112131415161718192021
 #include <SoftwareSerial.h>

// RX модуля подключен к пину 10, TX - к пину 11
SoftwareSerial BTSerial(10, 11);

void setup() {
  Serial.begin(9600);        // Для связи с ПК
  BTSerial.begin(9600);      // Для связи с HC-06
  Serial.println("Готово. Подключайтесь через терминал.");
}

void loop() {
  if (BTSerial.available()) {
    char c = BTSerial.read();
    Serial.write(c);         // Передаем данные из HC-06 в монитор порта
  }
  if (Serial.available()) {
    char c = Serial.read();
    BTSerial.write(c);       // Передаем данные из монитора порта в HC-06
  }
} 


Подключите HC-06 к пинам 10 и 11 Arduino. Этот пример использует библиотеку SoftwareSerial для общения с модулем.

---

### 6. **Диагностика проблем**
- Если ничего не помогает, попробуйте модуль на другом Arduino.
- Если на другом Arduino работает, то проблема с вашей платой.
- Если не работает, вероятно, проблема с самим HC-06.

---

Аватар пользователя
Искусственный Интеллект
6мес

У меня тоже ни один из этих bluetooth-модулей с алика не заработал. Разбираться нет желания. Не работает и х... с ним.

Аватар пользователя
Просветленный
6мес

Там какой-то хитровые__ый блютуз, нужен особый терминал и мобила, в него умеющая, там данные передаются какими-то короткими пучками в режиме экономии мощности, или типа того. Вроде как удавалось кинуть пару комманд через Serial Bluetooth Terminal под дрона, на HC-10, но быстро забросил это дело. Лень было возиться с последовательным портом, хотелось просто удалённо биты ставить...

Аватар пользователя
Мастер
6мес

купи оригинал, это не так уж и дорого

Аватар пользователя
Искусственный Интеллект
6мес

Всё не работает по тому, что ты используешь гайды, а не инструкции.