Не работает блютуз модуль с Алиэкспресс

  • Войдите на сайт для отправки комментариев

36 ответов [Последнее сообщение]
Пт, 17/04/2020 — 09:37

Друзья, подскажите плиз всю голову сломал:

Подключаю его к плате Arduino — Mega как положено:

RXD модуля — к TX(1), TXD модуля — к RX(0), VCC- к 5 V, GND- к GND

Хочу: Из программы-терминал посылать символы ‘1’ и ‘0’ для включения/выключения светодиода, а при нажатии кнопки, подключенной к ардуино, — выводить в терминал строку «I am Dima».

БТ-модуль с БТ-адаптером благополучно соединяется и в терминале коннектится как COM-порт № Х. Светодиодик на БТ-модуле горит. При нажатии кнопки строка Serial.println(«I am Dima») в терминале появляется! А вот наоборот — ни фига! При отправке любого символа из терминала на ардуину (Терминал- COM-порт Х — БТ-адаптер — БТ-модуль — Serial — Ардуина) в Serial у ардуины ничего не появляется ,т.е.

if (Serial.available()) // проверяем, поступают ли какие-то команды
Serial.println(«Serial available !»);
не срабатывает!
Почему? При этом на UNO это все работает! Подскажите плиз — что я не так делаю с Мегой?

Bluetooth модуль с AliExpress.ПОДКЛЮЧЕНИЕ.

Bluetooth модуль с Aliexpress.ПОДКЛЮЧЕНИЕ.

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:04

Неужели ни у кого не возникало такой проблемы кроме меня.

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:07

выложите код полностью. только сначала прочитайте в правилах, как это делается.

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:13

Да там код простейший, дело не в коде. Сейчас выложу.

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:17
void setup() < Serial.begin(9600); // подключаем последовательный порт pinMode(13, OUTPUT); // объявляем пин 13 как выход // UNO //MsTimer2::set(INTERRUPT_PERIOD, timerInterupt); // задаем период прерывания по таймеру в мс //MsTimer2::start(); // разрешаем прерывание по таймеру // MEGA FlexiTimer2::set(2,1/1000, timerInterupt); // задаем период прерывания по таймеру 2 мс FlexiTimer2::start(); >void loop() < if (Serial.available()) // проверяем, поступают ли какие-то команды < Serial.println(«Serial available !»); val = Serial.read(); // переменная val равна полученной команде if (val == ‘1’) // при 1 включаем светодиод if (val == ‘0’) // при 0 выключаем светодиод > if(button1.getClick()) // нажали кнопку смены режимов < Serial.println(«I am Dima»); digitalWrite(13, LOW); // при 0 выключаем светодиод >> void timerInterupt()

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:18

Komandir аватар

Надо включить мозг !

Задействовать другой порт, так как этот serial заведен на второй МК для связи по USB !

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:18

Bluetooth 5.0 стерео аудио модуль VHM-314 V2.0 со встроенной зарядкой литий-ионного аккумулятора

Вот код. Интересует кусок

if (Serial.available()) // проверяем, поступают ли какие-то команды < Serial.println(«Serial available !»);

Событие Serial.available() почему то не наступает никогда! Вопрос — почему?

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:20

Можно чуть подробнее? Что значит » на второй МК для связи по USB» ? От USB я арудину естественно отключил. И потом — как же это работает на UNO .

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:22

Komandir аватар

На UNO нет второго МК на плате ! То что вы отключили USB, никак не отключило второй МК от главное МК. У вас сейчас Tx от платы BT посажен на Tx от второго МК .

  • Войдите на сайт для отправки комментариев
Что можно поискать на Алиэкспресс

Пт, 17/04/2020 — 13:25
cyberman пишет:

Вот код. Интересует кусок

if (Serial.available()) // проверяем, поступают ли какие-то команды < Serial.println(«Serial available !»);

Событие Serial.available() почему то не наступает никогда! Вопрос — почему?

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:26

Komandir аватар

Схему меги посмотрите — там видно что PE0 и PE1 соединены со вторым МК, который выступает как USB-serial и он ВСЕГДА занимает сериал, если только не перерезать дорожки или перепрограммировать второй МК — оба способа убьют заливку скетчей по USB !

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:28

Вы хотите сказать, что Serial1 yа меге нельзя использовать не для чего другого как только для загрузки программы? А для обмена по UART его использовать никак нельзя? Я просто все свои проекты делал на UNO и с мегой как-то совсем плохо знаком.

А как задействовать другой порт? просто соединить с пинами 14 и 15 ? В программе что-то нужно менять?

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:33

Перерезать дорожки. это я вряд ли рискну

  • Войдите на сайт для отправки комментариев

Пт, 17/04/2020 — 13:35

Komandir аватар

Плата Arduino Mega имеет три дополнительных последовательных порта: Serial1 на портах 19 (RX) и 18 (TX), Serial2 на портах на портах 17 (RX) и 16 (TX), Serial3 на портах на портах 15 (RX) и 14 (TX). Чтобы использовать эти порты для связи с компьютером понадобится дополнительные адаптеры USB-to-serial, т.к. они не подключены к встроенному адаптеру платы Mega. Для связи с внешним устройством через последовательный интерфейс соедините TX порт вашего устройства с RX портом внешнего устройства и RX порт вашего устройства с портом TX внешнего и соедините «землю» на устройствах. (Важно! Не подключайте эти порты напрямую к RS232 порту, это может повредить плату).

Через этот serial удобно обмениваться с компом через USB.

У меги несколько serial. Надо выбрать Serial1 Serial2 Serial3 и соответствующие ножки.

  • Войдите на сайт для отправки комментариев

Источник: arduino.ru

Решение проблемы с наводками на Bluetooth с алика

Всем привет!) Как и многие, я прикупил себе на али Bluetooth адаптер в штатный разъем аукса. Отзывы отличные, но о некоторых напрягающих и не очень мелочах многие молчат. Например, при включении это чудо разговаривает как любая дешевая китайская колонка) «блютуж девайш иж коннектибал суксесвули») но можно смириться, если хочется дешевый блютуз.

Сперва поставил- обрадовался, качество звука не пострадало, басы остались, громкость осталась, в микрофон меня слышно. Но я не учел, что тесты проводились при заглушенном двигателе. Первое время не замечал проблемы, пока мне не позвонили. Беру трубку и в тишине слышу противный свист, который усиливается вместе с оборотами двигателя.

Погуглил, кто-то советует фильтры(прям с первых отзывов решил, что не буду ставить), еще кто-то запитать от прикуривателя. Попробовал от прикуривателя- наводки остались.

В комментариях к этой записи, zma260181 написал про гальваническую развязку, что-то я и раньше видел подобное, но везде речь шла о 5 вольтах. Начал искать DC-DC преобразователь на 12В, нигде нет в наличии, либо ценник не адекват) Нашел в Чип и дипе под заказ, ожидание 4 дня, 350р.

Фото в бортжурнале Ford Focus II Hatchback

TMA 1212S, заказал, дождался, забрал.
Доработка осуществляется следующим образом: у микрухи 4 ножки, 1, 2, 4 и 6.

Mega daily one plus от scitec nutrition отзывы

Фото в бортжурнале Ford Focus II Hatchback

3 и 5 ножка отсутствуют

1- приходящий плюс, 2- приходящий минус, 4- выходящий минус, 6- выходящий плюс. Паяемся, потом все аккуратно в термоусадку

Фото в бортжурнале Ford Focus II Hatchback

Фото в бортжурнале Ford Focus II Hatchback

Итог: почти завод)

Фото в бортжурнале Ford Focus II Hatchback

Устанавливаю на место, включаю магнитолу- звук чистый, запускаю двигатель, ставлю музыку на паузу, добавляю громкость- свиста нет) ура, победа!

Еще наконец-то, первый раз, получил наклейки Драйва) заказывал уже в 4 или 5 раз, получил в первый) теперь буду думать, куда клеить)

Источник: www.drive2.ru

Купил Bluetooth адаптер на Aliexpress.com, получил, подключаю и он не работает. что делать?

Подключил я этот адаптер к ноутбуку, прошла проверка оборудования, захожу в диспетчер устройств и он мне пишет:
Generic Bluetooth Radio (треугольник с восклицательным знаком)
Запуск этого устройства невозможен. (Код 10)

Запрошенная операция не выполнена.

вычитал, что помогает, если обновит, жму обновить автоматически не помогает, жму обновить вручную, выбрал Generic Bluetooth Radio и все равно пишет ошибку с кодом 10
Народ что делать.

Голосование за лучший ответ
Установить от него драйвера или программу под которой он работает.
Ноутбук — он и без адаптера может обнаруживать Bluetooth. Или для чего ты его купил?
Друид ПраведныйУченик (88) 6 лет назад
потому что у меня на ноутбуке не работает Блютуз)

Я так понимаю тебе нужно установить драйвера.
Для этого нужно зайти в диспечер устройств, удалить старые драйвера, и поставить новые, которые надо скачать из интернета

удали драйвер и перегрузись, система сама найдёт подходящий

драйвера нужно установить

советую —
можно получить от 7 процентов возврата средств — заказывая на Али
можно посмотреть здесь https://vk.com/club137925420

нажимай на любой продукт — по ссылке 7 проц. кэшбэка — откроется стр. алиэкспресса — вверху будет баннер — переходи по нему по ссылке и регистрируйся — перед покупкой всегда заходи на этот сайт и потом покупай — после подтверждения получения заказа можно будет получить возврат 7 проц. от стоимости покупки.

Источник: otvet.mail.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай