Bluetooth терминал для android

Serial Bluetooth Terminal

Разработчик: Kai Morich
Категории: Инструменты
Версия Android: 4.3+
Размер: 1.4 MB
Скачали: 164
Рейтинг:
Обновлено: 31.07.2021
Ограничения: Для всех

Плюсы

  • Все функции программы доступны бесплатно.
  • Поддержка Bluetooth LE.
  • Нет рекламы.
  • Работает на телефонах и планшетах.

Минусы

  • Требует наличия некоторых навыков в работе с консолью и микропроцессорами.
  • Нет перевода на русский язык.

Описание

Serial Bluetooth Terminal — это приложение для доступа к терминалу, позволяет получить доступ к микроконтроллерам arduinos и прочих устройств с интерфейсом UART.

Основные возможности программы

  • Объединяет устройства посредством беспроводного канала связи через bluetooth модуль.
  • Позволяет обмениваться информацией между платой Arduino и устройством Android через датчики и контролеры.
  • Позволяет детально программировать элементы управления в проектах Arduino.
  • Позволяет сохранять bluetooth соединение в фоновом режиме даже если приложение будет закрыто.
  • Позволяет переключать элементы управления в зависимости от потребностей программиста.

Serial Bluetooth Terminal является весьма специфичным приложением для развлечения и познавательного досуга: программа подойдёт начинающим программистам, которым интересно на платах с Arduino осуществить дистанционное управление самодельными элементами через модуль беспроводной связи Bluetooth HC05 и HC06.

Например, при помощи терминала можно осуществить управление светодиодной лентой через последовательный интерфейс UART, и настроить свечение отдельных светодиодов согласно вбитому коду в приложение.

Как пользоваться

На самом деле ничего сверхъестественного и сложного тут нет: нужна плата Arduino, модуль Bluetooth HC05, или HC06, терминал в качестве связующего звена и устройство для установки терминала. В случае с Android это смартфон (планшет).

Далее инструкция следующая:

  1. Установите терминал на мобильное устройство.
  2. Подключите модуль к Arduino при помощи детальной схемы (TX на RXD и RX на TXD).
  3. Напишите код программы согласно проекту Arduino.
  4. Во время компиляции кода отключите модуль Bluetooth во избежание ошибки.
  5. Включите Bluetooth на телефоне в режиме поиска новых устройств.
  6. Найдите в списке подключенный модуль к Arduino и проведите состыковку (потребуется ввести пин-код, обычно это четыре нуля или последовательность цифр 1234).
  7. Запустите установленный терминал.
  8. Пробуйте проект Arduino в действии (на примере светодиодной ленты через 0 можно погасить светодиод, а на единицу заставить его зажечься вновь).

В целом Serial Bluetooth Terminal является удобным инструментом для управления схемами Arduino с возможностью гибкой настройки. Например, в зависимости от написанного кода можно научить его преобразовывать текстовую информацию в цифровую и расширить возможности по управлению светодиодом: как вариант реализовать функцию управления светодиодной лентой на определённую яркость согласно настройкам широтно-импульсной модуляции.

Serial Bluetooth Terminal на APKshki.com скачали 164 раз. Serial Bluetooth Terminal распространяется бесплатно в расширении apk.

Читайте также:  Смарт тв приставка android box медиаплеер google play 4k ultra hd

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

Если обнаружился вирус: [email protected]

Если хотите разместить приложение или игру [email protected] .

Добавить описание: [email protected] с пометкой добавить описание.

Источник

APKDom

Скачать Serial Bluetooth Terminal APK

Загрузки: 42 (Play Store установок: 100 000+)

Serial Bluetooth Terminal de.kai_morich.serial_bluetooth_terminal Сведения о приложении

  • Цена: Бесплатно
  • Дата Последней версии : 06 марта 2021
  • Версия Андроид: 4.2
  • Разработчик: Kai Morich
  • Размер последней версии: 0Kb
  • Категория: Tools
  • Журнал версий Другие версии
  • Последняя версия: 1.35
    (Запрос обновления) [Запрос отправлен]

Serial Bluetooth Terminal Снимки экрана

Serial Bluetooth Terminal Описание

This app supports different bluetooth versions:
— Bluetooth Classic
— Bluetooth LE / Bluetooth Low Energy / BLE / Bluetooth Smart

This app supports different bluetooth devices:
Bluetooth Classic (implementing standard Bluetooth SPP profile):
— HC-05, HC-06, .
— Raspberry Pi 3
— .
Bluetooth LE (implementing vendor specific Bluetooth GATT services):
— predefined:
* Nordic Semiconductor nRF51822, … (e.g. BBC micro:bit)
* Texas Instruments CC254x (e.g. HM-10, CC41-A, … modules)
* Microchip RN4870/71, BM70/71 ‘transparent UART service’
* Telit Bluemod
— custom profile:
* Texas Instruments CC2640 serial service, except config characteristics
* Silabls BLE113
* uConnect BLE serial adapter
* .

All features in this app are free. In-App purchase is only used for the ‘Donate’ option.

Источник

Bluetooth Terminal Pro 2.9

(Bluetooth-терминал Pro)

Скачать

Тут вы можете скачать АПK-файл «Bluetooth Arduino Terminal» для Андроид бесплатно, апк файл версии — 2.9 для загрузки на ваш андроид просто нажмите эту кнопку. Это просто и безопасно. Мы предоставляем только оригинальные апк файлы. Если какой-либо из материалов на этом сайте нарушает ваши права, сообщите нам

▶ Это приложение позволяет вашему смартфону android подключиться к вашему модулю Bluetooth.
▶ Вы можете отправлять и получать строковые данные на ваш модуль Bluetooth с помощью этого приложения.
▶ Приложение Bluetooth Control Device позволяет вам управлять различными электрическими устройствами.
▶ Используя терминал Bluetooth, вы можете управлять контроллером Bluetooth HC-05 и HC-06.
▶ Вы можете управлять такими устройствами, как система автоматизации, интеллектуальная домашняя автоматизация, управление освещением, автомобиль RC и т. Д.
▶ Храните неограниченные команды закладок, чтобы отправить их за один клик.
▶ Меню настроек для просмотра истории и управления ею.
▶ Меню «Меню» для добавления и удаления команд закладки.
▶ Сохранять всю историю отправленных данных.
▶ Автоматическое заполнение справки из данных истории при наборе команд.
▶ Закладка для всплывающих окон для отправки одним нажатием.
▶ App UI очень чист и прост в эксплуатации.
▶ Пробовали и тестировали с помощью модуля Bluetooth HC-05 и HC-06.

▶▶ ︎ Поддерживаемые языки: английский, русский, испанский, итальянский, немецкий, португальский, французский, арабский, японский, корейский, упрощенный китайский, традиционный китайский.

▶▶ ︎ Примечание. Все поддерживаемые языки являются машинным переводом. Есть возможности ошибок на любом языке. Если вы обнаружили какие-либо ошибки, пожалуйста, напишите нам на contact@loopbots.com, и мы проверим и разрешим это.

Читайте также:  Android allowbackup что это

HC-05 Bluetooth HC-06 Bluetooth Bluetooth HC-05 Bluetooth HC-06 Bluetooth Bluetooth-терминал Bluetooth-тест Bluetooth Bluetooth-контроллер Bluetooth-контроль Bluetooth-Commander Bluetooth-терминал для тестирования Программирование программных программ Android Bluetooth-тестирование Автомобильный контроллер Удаленное сообщение Bluetooth-сообщение Устройство управления роботом Автоматизация Серийный монитор Gadget Проект проектора RC Project Connect Remote Remote Remote для удаленного робота

Источник

Передача данных по Bluetooth между Android и Arduino

В статье Arduino и Bluetooth был рассмотрен один из способов передачи информации между Android-устройством и ПК по Bluetooth-соединению. Там же, в двух словах было упомянуто и Android-устройство, но для принятия и передачи данных использовался Android Bluetooth терминал. Однако, для реальных устройств необходима полноценная программа (не будем же мы управлять тем же роботом из терминала. ), написанная для Android’а. В данной статье хотелось бы затронуть тему программного обеспечения для работы с Bluetooth, с применением языка Java и среды разработки Eclipse. Установка и настройка Eclipse хорошо описана в этой статье: Android и Arduino. Программное обеспечение.

Arduino

Я буду использовать Bluetooth модуль HC-06, однако для других модулей HC-04, HC-05 и т.п. схема подключения такая же (за исключением светодиода). Плата Arduino Nano V3.

Для наглядности, к плате Arduino я подключил красный светодиод, к 12-пину, но можно использовать и встроенный LED (обычно 13 пин).

Скетч для Arduino следующий:

Программа работает очень просто. После запуска или сброса устройства, в последовательный порт выводится сообщение с предложением нажать 1 или 0. В зависимости от нажатой (принятой) цифры светодиод будет загораться или гаснуть. В общем программа абсолютно такая же как и в статье: Arduino и Bluetooth.

Теперь, что касается Android. Мы рассмотрим два примера, в первом мы будем передавать данные от Android-устройства к arduino, а во втором примере мы рассмотрим двусторонний обмен данными между устройствами. Второй пример сложнее и в части понимания и по сложности кода, т.к. используются потоки (thread).

Мы будем использовать Java код, с явным указанием MAC-адреса устройства, к которому мы будем подключаться. Т.к. если делать интерфейс обнаружения Bluetooth-устройств, их выбора, подключения к ним и т.д., то код будет очень большой и для некоторых читателей труднопонимаем. Но для тех, кому интересно могут посмотреть стандартный пример Bluetooth Chat.

Узнать MAC-адрес можно к примеру в программе для Android’а: Bluetooth Terminal:

Нас интересует устройство BOLUTEK (наш модуль HC-06, подключенный к Arduino), его MAC адрес: 00:15:FF:F2:19:4C. Его и надо будет в дальнейшем прописать в программе.

Android — передаем данные в Arduino

Первая программа очень простая, главное окно активити будет содержать 2 кнопки: включить LED и выключить LED. При нажатии на кнопку включения LED, по Bluetooth будет передаваться «1», при нажатии на выключение LED — «0».

В файле манифеста необходимо прописать 2 строки разрешения работы с Bluetooth:

Сам код главного активити:

Данный код найден на одном из зарубежных блогов и слегка модернизирован. Как видно выше, на кнопки мы вешаем обработчики событий. При нажатии на кнопку передается строка 1 или 0 через sendData() в буфер Bluetooth адаптера. Полный проект с исходными кодами приведен ниже. Для работы программы, необходим Android не ниже версии API15, т.е. 4.0.3 и выше.

Читайте также:  Recent file cache что это за папка андроид

Android — прием и передача данных к Arduino

А вот здесь пришлось повозиться. Дело в том, что в Android’е для приема данных от какого-либо устройства необходимо создавать отдельный фоновый поток, чтобы у нас не зависало основное активити. Для этого мы задействуем thread и все данные будут приниматься в отдельном потоке.

На окно главного активити мы добавим новый элемент TextView, который будет служить для отображения принятых данных от Arduino. Сам java-код главного активити я постарался хорошо прокомментировать, чтобы сделать его удобочитаемым:

В данном примере для отправки данных мы используем отдельный поток Thread. Тоже самое и для приема данных — метод run(). Также обратите внимание на класс Handler, который служит для организации очереди сообщений и их вывода в главное активити. Дело в том, что в фоновом потоке нельзя напрямую выводить что-либо в главное активити, т.к. это приведет к «крашу» программы.
Класс StringBuilder используется для формирования строки из принятых данных. После, происходит поиск конца строки с символами \r\n, и если они найдены, то строка отображается на активити и обьект sb очищается, чтобы не произошло склейка с последующими принятыми данными.

К статье прилагаются скомпилированные файлы для Android: bluetooth1.apk и bluetooth2.apk, а также исходники проекта для Arduino IDE и Eclipse

Источник

Скачать программы Bluetooth Terminal HC APK

Простой HC-05 / HC-06 Терминал для отправки и мониторинга данных для встраиваемых систем.

Описание: mightyIT

— Один-в своем роде приложение, которое дает вам совместимость со всеми микроконтроллерами. Все, что вам нужно, это последовательный адаптер подключения HC-05 с последовательными портами контроллеров.

— Контроль любого микро-контроллер, который использует модуль Bluetooth HC 05 или HC 06 через смартфон.

— Это приложение может отправлять и получать команды через Bluetooth, так что вы можете отлаживать ваши аппаратные проблемы легко.

— Отдельные панели для передачи и приема данных.
— Пользовательские ваши собственные кнопки для частой отправки тех же данных.
— Контроль приема данных в виде HEX или ASCII.
— Отправка данных в формате ASCII или HEX.
— Выбор для \ г \ п в конце передачи данных.
— Простой вариант копирования в отправленных данных просто долгое нажатие на данных.
— Отправить файл журнала полученных и отправленных данных.
— Держите экран вкл / выкл вариант.
— Удалить объявления и получить непрерывный доступ с Ad — бесплатно версией Bluetooth терминала.

— По умолчанию Полученные данные в формате ASCII и может быть изменен с верхнего меню.
— По умолчанию данные отправляются в формате ASCII и может быть изменен с длительным нажатием определенной кнопки.
— По умолчанию \ г \ п будет отправлено на каждые отправки данных и может быть изменен с длительным нажатием определенной кнопки.

Источник

Оцените статью