Что такое bluetooth?

Bluetooth — это пожалуй самый распространенный протокол радиосвязи для коротких дистанций, которым пользуются большинство современных электронных устройств. Телефонные гарнитуры, наушники, клавиатуры и мышки, принтеры и бог знает какие еще гаджеты. Некоторое время назад bluetooth был распространен как средство передачи файлов между телефонами.

Главные достоинства Bluetooth: хорошая устойчивость к широкополосным помехам и простота реализации. Первое означает, что куча устройств, находящихся в одном месте, могут одновременно общаться между собой, не мешая друг другу. Второе же помогло широкому распространению Bluetooth в среде мобильных устройств и самое главное в DIY.

Работа с Bluetooth HC-05 и HC-06

Самыми популярным на сегодня Bluetooth модулями являются HC-05 (на картинке выше) и HC-06. Отличия между ними в том, что первый может работать как в режиме ведущего (slave), так и в режиме ведомого (master). Второй же является чисто ведомым устройством (хотя это поправимо, но сложно). Другими словами, HC-06 не может сам обнаружить парное устройство и наладить с ним связь, он может лишь подчиниться ведущему. Однако, после того как связь установлена, модули могут передавать данные в обоих направлениях, хоть HC-05, хоть HC-06.

Спецификация

  • напряжение питания: сигнальные линии 3,3 В, питание 5 В;
  • рабочий ток: от 15 до 30 мА;
  • контроллер: BC417143;
  • поддерживаемые профили: последовательный порт Bluetooth (ведущий/ведомый/loopback (петля));
  • спецификация Bluetooth: v2.0 + EDR;
  • частота: 2,4 ГГц;
  • модуляция: GFSK (Gaussian Frequency Shift Keying);
  • мощность: ≤4 дБм, класс 2;
  • чувствительность: ≤-84 дБм при 0.1% BER;
  • скорость асинхронной передача: 2,1 Мбит/с;
  • скорость синхронной передачи: 1 Мбит/с;
  • рабочая дистанция: до 10 м;
  • рабочая температура: от -5 до +45°С.

На этом уроке мы научимся подключать bluetooth модуль к Ардуино, напишем программу для работы с ним и сделаем устройство, управляемое со смартфона!


Изменено:

Ардуино: Bluetooth: 3 комментария

  1. Здравствуйте. У вас стрелка назад перекликается с кнопкой B, и это небольшая проблема, но значительная

    • Приветствую! Есть такое, уже публикуем новую версию приложения:) не приметили слона

  2. Вариант №2. Если же требуется передавать данные от bluetooth модуля к Ардуино, то необходимо использовать делитель напряжения. Полная схема подключения будет выглядеть так:
    Что- то мне подсказывает, что в этом варианте данные передаются ОТ Ардуино На БТ.

Добавить комментарий для Олег Евсегнеев Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.