HC-05 bluetooth-модуль малой дальности действия
Я начал изучать arduino
и только что купил модуль bluetooth HC-05. С того места, где я купил, он говорит, что имеет дальность действия около 10 метров. Я сделал соединение hc-05 с
arduino
описанными ниже способами
Я использую его в качестве ведомого устройства с конфигурациями по умолчанию, скоростью передачи данных 9600 бод и именем HC-05 с выводом 1234
GND of HC05 -> GND of `arduino`
VCC of HC05 -> 5V of `arduino`
TX of HC05 -> RX of `arduino`
RX of HC05 -> TX of `arduino` via voltage divider network 2k---|---1k
Ниже приведен мой код arduino
#include <SoftwareSerial.h>
SoftwareSerial BTserial(2, 3); // RX | TX
// Подключите HC-05 TX к контакту Arduino 2 RX.
// Подключите HC-05 RX к контакту Arduino 3 TX через делитель напряжения.
int pin = 13;
char c = ' ';
void setup()
{
Serial.begin(9600);
Serial.println("Arduino is ready");
pinMode(pin,OUTPUT);
// HC-05 последовательная скорость по умолчанию для режима связи составляет 9600
BTserial.begin(9600);
Serial.println("BTserial started at 9600");
}
void loop()
{
if (BTserial.available()>0){
c = BTserial.read();
Serial.println(c);
switch (c){
case '1' :
digitalWrite(pin,HIGH);
break;
case '2' :
digitalWrite(pin,LOW);
break;
default: break;
}
}
}
Со мной происходят следующие вещи:
- Когда я включаю модуль, я могу обнаружить его с помощью своего телефона, но только когда я держу свой телефон очень близко к модулю. Если я отойду от модуля HC05, например, на 3-4 фута, я не смогу его обнаружить.
2.После подключения к нему (удерживая телефон рядом с модулем), я могу отправлять на него данные, но опять же , если я отойду всего на несколько шагов, я не смогу отправлять данные и отключусь от него автоматически. Также, если я изменяю направление антенны, даже тогда никакой связи не происходит.
Моя цель состоит в том, чтобы управлять светом и телевизором моего дома с помощью этого модуля и реле. Но HC05 пока бесполезен. Я надеялся, что я закодирую его, свяжу проволокой, повешу на стену и буду взаимодействовать с приложением andoird.
Должно ли так случиться? или что-то не так с антенной моего модуля
- спасибо.
@usmandroid, 👍1
Обсуждение0
- Управление регулятором вентилятора от Arduino
- 2-ходовой переключатель с Arduino?
- Как объединить два скетча Arduino: один для реле и один для серводвигателя?
- Причины, по которым нельзя подключать реле непосредственно к цифровому контакту Arduino
- Несколько неблокирующих таймеров обратного отсчета?
- Последовательная связь между несколькими устройствами (или ардуино)
- L298N, HC-05 Простой автомобиль с дистанционным управлением через Bluetooth, не работающий в Arduino
- Мой модуль Bluetooth HC-05 не работает
Что, если что-нибудь есть рядом с вашей антенной HC-05?, @timemage
на макетной плате несколько соединительных проводов рядом с антенной, @usmandroid
но я попытался поднять его в воздух, вытащить из макета и использовать женские перемычки, @usmandroid