Arduino bluetooth controller android

Android приложения для Arduino

Мы запускаем серию статей по связке Ардуино и Андройда скоро на каждое приложение описанное в этой статье появится инструкция и ваши первые проекты))

Связка смартфона Andoid и Arduino предоставляет огромные возможности для создания современных проектов, упрощая удаленное программирование, управление и синхронизацию данных. Мобильные приложения на смартфоне дают взаимодействовать с реальным физическим миром из любой точки земли с помощью привычных всем гаджетов. Представляем вам обзор Android приложений для работы с Arduino. Для простоты мы выбрали несколько видов приложений, предназначенных для работы с ардуино: приложения, позволяющие создавать скетчи, справочники и Bluetooth/Wi-fi-контроллеры.

ArduinoDroid – это бесплатное приложение, которое позволяет редактировать, компилировать и загружать эскизы к вашей плате Arduino прямо с телефона или планшета Android. Отличительной чертой этой программы является то, что в нее можно загружать уже готовый запрограммированный код или создавать новый. В случае с неполадками или сбоями программы, открытый код можно всегда отредактировать.

В настоящее время поддерживаются только платы Arduino Uno R3 и платы на базе FTDI (Duemilanove, Diecimila), но планируется поддержка Mega, Due и Nano. Другие функции, которые необходимо реализовать, включают расширенную настраиваемую подсветку синтаксиса, интеллектуальные подсказки кода (автозаполнение) и интеграцию сторонних приложений (руководства, запросы на компиляцию эскизов).

Стоит отметить то, что с помощью этого приложения начинают все осваивать ардуино, к тому же клон-плата Arduino и USB кабель OTG обойдутся всего в пару долларов.

Рейтинг на Google Play: 4.1 из 5

Количество скачиваний: более 500.000

Bluino Loader – Arduino IDE

Bluino Loader – это программное обеспечение для ардино (Arduino IDE), которое позволяет быстро и легко компилировать ваш код для создания файла и загружать его на плату ардуино через USB OTG.

Рейтинг на Google Play: 4.1 из 5

Количество скачиваний: более 50.000

Как подружить ваш ардуино с Bluino читайте в следующей статье

Arduino Bluetooth Control

Приложение ABC – это простое приложение, которое предназначено для того, чтобы контролировать контакты Arduino, и иметь доступ основным функциям управления. Arduino Bluetooth Control используется для управления и/или мониторинга контактов Arduino через Bluetooth. Приложение является автономным, и вся инициализация выполняется из Arduino. Важно понимать, что приложение предназначено именно для контактов ардуино, а не для управления.

Читайте также:  Управление через bluetooth другими телефонами

Работа приложения осуществляется при помощи нескольких инструментов:

  1. Metrics – этот инструмент осуществляет передачу данных с устройства ардуино, которые передают сигнал на телефон о сбоях или об изменениях значений. После того как кнопка сигнализации срабатывает, на телефон поступает уведомление о приостановки работы. Также есть функция встряхивания, при помощи которой отправлять данные путем встряхивания телефона.
  2. Кнопки со стрелками – здесь работа осуществляется кнопками, которые полностью регулируют отправку данных на плату.
  3. Терминал – стандартный терминал, получающий и отправляющий данные на плату с отметками времени.
  4. Кнопки – в горизонтальной ориентации доступно 6 полностью функционированных кнопок для отправки данных на системную плату ардуино.
  5. Accelometer – используются команды при помощи жестов. Ваш смартфон может стать рулем для управления вашим роботом.
  6. Голосовое управление – если вы когда-либо хотели пообщаться с роботами, то этот инструмент для вас. При помощи голосовой связи можно создавать собственные команды и использовать их для управления ардуино.

Рейтинг на Google Play: 4.2 из 5

Количество скачиваний: более 50.000

Arduino Bluetooth Controller

Arduino Bluetooth Controller – это простое и интуитивно понятное приложение для управления arduino через bluetooth с android. Работа приложения осуществляется в 4-х различных режимах:

  1. Режим контроллера: здесь приложение осуществляет демонстрацию интерфейса в виде игрового контроллера. Управление робота осуществляется при помощи экранных кнопок, что упрощает работу с ардуино.
  2. Режим переключения: переключение осуществляется при помощи одной кнопки, которая предназначена для удаленного доступа к переключателю.
  3. Режим диммера: в этом режиме доступна функция отправления значения в Arduino, которая позволяет удаленно регулировать яркость или скорость.
  4. Режим терминала: возможность отправлять индивидуальные команды для декодирования команд в самом ардуино.

Рейтинг на Google Play: 4.5 из 5

Количество скачиваний: более 100.000

Источник

Arduino Bluetooth Controller

Arduino Bluetooth Controller icon

Are you an Arduino enthusiast that always wanted to remote control your projects via your Android phone but didn’t have the time, the patience or the knowledge to build an Android Bluetooth Controller? Then ARDUINO BLUETOOTH CONTROLLER is what you need!

This android application can establish a connection with any Arduino/microcontroller project that involves a bluetooth module! It allows the user to set a UUID of his own bluetooth module in order to connect the android application with his projects. The default UUID that comes with this application is for the HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver Module RS232. (If you use default UUID in order to pair the BT module with your smartphone for the first time, you will have to give a 4-digit password. This password is ‘1234’.)

The application is comprised of 4 Command Modes:

1. Vehicle Mode : By pressing the «joystick» button the user can remote control a vehicle with specific gestures. For the interpretation of gestures to commands, the application uses the built-in accelerometer sensor of the smart device. There are 8 different gestures available (FRONT, BACK, LEFT, RIGHT, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

Читайте также:  Блютуз телевизора самсунг подключить блютуз клавиатуру

You can set these gestures with your own custom commands through the the menu button «Set Commands».

Additionally, there is a STOP and an ANDROID button that can be assigned with custom commands as well.

***IMPORTANT*** The mode provides via the menu options the option to change the orientation of accelerometer axises (X->Y, Y->X) in order to operate properly in Android phones with different default orientation.

Moreover, menu options provide a sensitivity change button to modify the point where the app catches the gesture events for this mode. As the title suggests, this mode is specifically designed to remote control a vehicle which uses a bluetooth module and a microcontroller.

2. Fader Mode : This mode provides the user with a fader-seekbar that can send commands from 0-9 and allow the user to experiment with servos, leds, motors and many more.

3. Controller Mode : This mode provides a standard controller layout with 10 buttons in total that can be assigned with custom commands. The arrow buttons are specifically designed to send commands continuously while pressed, in order to simulate an actual controller.

4. Terminal Mode : This mode provides a terminal-like interface in which the user can type and send an individual or multiple commands which will execute sequentially. Since Arduino serial port receives one byte at a time, if the user types a string in the input text field, the application divides that string into characters and sends them one by one to Arduino. It should be noted that spaces or empty strings are skipped.

All application settings and commands are permanently stored and can be accessed and modified any time according to your needs .

Below code is an example of how Arduino can «listen» the commands that receives through this Android application.

char incomingByte; // variable to receive data from the serial port

Serial.begin(9600); // start serial communication at 9600bps

if( Serial.available() > 0 ) // if data is available to read

incomingByte = Serial.read(); // read it and store it in ‘incomingByte’

© ‘Arduino’ is a trademark of Arduino team

What’s New in the Latest Version 2.8

Last updated on Feb 8, 2017

Minor bug fixes and improvements. Install or update to the newest version to check it out!

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Читайте также:  Xiaomi mijia bluetooth hygrothermograph 2 dns

For HC05/06 & HM10. This android app makes you control your Arduino projects like RC car or any IOT applications using your mobile phone thru bluetooth. (click readme.md for more info)

License

engrpanda/Arduino-Bluetooth-Controller

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

ArduBT-Controller plus ULTRA

Arduino-Bluetooth-Controller plus ULTRA

  • HC 05 Bluetooth Classic Module
  • HC 06 Bluetooth Classic Module
  • HM 10 Bluetooth Low Energy Module
  • SWITCH ON/OFF MODE
  • GAMEPAD MODE
    • 4 Arrow button and 4 diagonal for omnidrive
    • Analog joystick button
    • IP CAM Video VIEWER

    ok why plus ultra? cuz im a big fan of all might(Plus ultra means go beyond your limit). 🙂

    So there’s a lot of arduino bluetooth controller in googlestore(play store) but there’s limited buttons, functions and also limited to hc05 only or hm10 only. So i made this app to circumvent those problems whehe. This app is for those who has two types of bluetooth module and dont want to download each app specifically for that BT module.

    This app makes you control your Arduino projects like RC car or any IOT applications using your mobile phone thru bluetooth.

    All the files (apk, circuit, program, codes) are all provided) 🙂

    Compatible with android 4.4.4 (API 19) to android 10(API 29).

    Compatible from Bluetooth 2.0 to Bluetooth 5.0.

    This app is under beta test. Any bugs or error can be reported or send to my email. (engrpandaece@gmail.com)

    • Table Of Contents
    • PROGRAM
    • FRITZING CIRCUIT CONNECTIONS
    • APP
    • 1 SWITCH ON OFF MODE
      • Sample Connection of Simple LED Bluetooth control
        • FOR HC 05 or 06 led
        • FOR HM10 led
        • Serial Code to Arduino switch
        • FOR HC 05 or 06 relay
        • FOR HM10 relay
        • Serial Code to Arduino switch
        • Sample Connection of RC Car Bluetooth control
          • FOR HC 05 or 06 car
          • FOR HM10 car
          • Serial Code to Arduino car

          Источник

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