Нещодавно надіслали цей модуль, вирішив спробувати його перевірити.
Під катом невеликий опис, даташит, програма-терміналка і плата в форматі .lay
Напруга живлення модуля: 3.3 В
Потребляяемий ток: 50 мА
Цей модуль може працювати в 3-х режимах:
1) Master (або сервер) - в цьому режимі модуль може сам підключитися до якогось Bluetooth девайсу.
2) Slave - в цьому режимі інший майстер може підключитися до модуля.
3) Slave-loop - тут модуль відправляє назад все байти, які йому надіслали.
1. Режим Master
Для того, щоб переключити BT модуль в цей режим, потрібно:
1) Провести модуль в режим прийому AT команд, замкнувши PIO11 на +3.3 V
2) Підключитися до UART'у модуля, налаштувати COM порт ось так:
Baudrate = 38400
StopBits = 1
DataBits = 8
Parity = none
Handshaking = none
І відправити йому команду:
Після кожної успішно виконаної команди модуль відповідає:
3) Підключити PIO11 до GND (автоматичний режим). Модуль в режимі майстра.
Для перемикання в цей режим відправимо:
3. Slave Loop
Вчора цілий вечір пробував запустити модуль - неполучілось, в терміналі символи нормально повертаються якщо замкнути TX і RX на модулі, але як виявилося ... У нього дефолтна швидкістю 9600 а не 38400, до того ж, якщо підключаю до RX якийсь передавач з іншою швидкістю, то в терміналі взагалі нічого немає, навіть крякозябри! Та й ще дефолтний ім'я Linvor. Купував на ділекстріме 2 модуля, у обох такі симптоми. Мені що, Б / У модулі продали?
виявляється, що у мене модулів не HC-05, a HC-04. Не можу зрозуміти, нах китайці мені його підкинули ...
Та ж сама фігня, довго думав, що два модуля, які замовив у китайців з ділекстріма - дохлі. В результаті пробую швидкість 9600 - відгукуються. Тепер треба знайти даташит на HC-04, мабуть у мене теж вони. %% Чортові китайці %%
Поділюся деякими досвідом.
1. USB-SPI працюють тільки сертифіковані CSR, вони від 300 у.о. і не продаються тут, про них можна відразу забути. Тільки LPT.
2. LPT + BlueLab + Windows 7 x64 працювати не будуть.
Якщо вбудованого LPT немає, брати USB-LPT або PCI-LPT з явно заявленою підтримкою EPP
3. Під Windows 7 x64 вийшло завести BlueLab, запустивши його у віртуальній Windows XP, прокинувши LPT порти в VMWare Workstation. VMWare не зможе прокинути порти якщо VMWare був встановлений ДО появи в системі LPT порту Допомагає тільки повна перевстановлення. Repair - немає.
4. Перевіряйте контакти. Найкраще припаяти, хоча у мене вийшло і з ось такою девайсіна dl.dropbox.com/u/10867328/coffeeblue.jpg зробленої з термопластика
Є парочка НС-05. Щоб дати АТ комманду чи можна приєднати його наступним чином:
перший - в режимі COM порту, другий - в режимі АТ команд, які йому приходять на RxD TxD з першого, на який надсилаються власне з терміналу. Ну і перемичка на PIO11.
Поробовать, щось ніяк. Але ж йому ж (другого) по суті з кого порту і приходить, чому він не відповідає?
А по ВТ зв'язок з першим встановлена?
1 / Точно знаєте, що другий НС-05, може НС-04 в режимі майстра?
2 / Якщо НС-05, то не факт, що за замовчуванням у нього ті параметри (швидкість, біти.), Які заявлені. Іншими словами він не розуміє першого.
у шнурка перехідника usb-com (на PL2303) якщо він китайський, то код 10 вилазить через те, що виробник поставив захист від китайських підробок (захист в дрова будувати схоже що) так що що б працювати з китайським апаратом - треба ставити дрова старої версії - який? - гуглити і все знайдете)
А для ED05 є список команд?
підкажіть будь ласка, чи можна побудувати на цих модулях мережу?
даташит говорить «There is only point
to point communication for modules, but the
adapter can communicate with multi-modules. »
Чи правильно я розумію, що між модулями можливий зв'язок тільки точка-точка.но інший пристрій, що підтримує профіль PAN, може працювати одночасно з декількома модулями?
Шановні електронщики.
Не далі як пару тижнів назад придбав чіп на hc-05 платі.
Розібрався що до чого, в xide переробив прошивку hid-keyboard.
Зробив необхідні обробники!
АЛЕ ТЕПЕР ПИТАННЯ.
з комп'ютера bt свистком підключаюся до hid пристрою, ввожу pin, профіт. Підключається, працює.
А ось з android, iphone проблема. Вони бачать hid пристрій, але при спробі підключитися - пише не вірний pin і не пропонуючи ввести - відключається.
Що робити.
пробував і з no_security
і так ...
ConnectionSmSetSecurityLevel (0,1, ssp_secl4_l0, TRUE, FALSE, FALSE);
ConnectionSmSetSecurityLevel (0,3, ssp_secl4_l3, TRUE, TRUE, FALSE);
ConnectionSmSetSecurityMode (theApp-> task, sec_mode1_non_secure, hci_enc_mode_pt_to_pt);
Чоловіки, допоможіть словом чи ділом ...
я вконтакте vk.com/neolead
або на [email protected]
Справа виявилася в тому, що підключив до основного послідовного порту Arduino, за яким зв'язуюся з комп'ютером. Спробував підключити в перший - відразу запрацювало.
Намагаюся HC05 з'єднати з ПК - ні в яку (
У кого є нормально працюють модулі, скиньте будь ласка відповіді на ось ці команди вашим модулем: