Skip to content

The Remote Control Android App allows users to control a device via Bluetooth. It offers a user-friendly interface with directional buttons for easy maneuvering. With brake functionality and simple design, it provides convenient remote control capabilities.

Notifications You must be signed in to change notification settings

ghassenelkamel/arduino_android_controller

Repository files navigation

Remote Control Android App

This Android application allows you to remotely control a device using Bluetooth. It provides a user interface with various buttons for controlling the device's movements.

Controller UI

Features

  • Control the device in different directions: up, down, up-left, up-right, down-left, down-right.
  • Apply brakes to stop the device's movement.
  • Connect to a Bluetooth device and establish a communication channel.

Prerequisites

  • Android device with Bluetooth capability.
  • Bluetooth-enabled device to be controlled.

Getting Started

  1. Clone or download the project from this repository.
  2. Import the project into Android Studio.
  3. Connect your Android device to your development machine.
  4. Build and run the application on your Android device.

Usage

  1. Launch the application on your Android device.
  2. Turn on Bluetooth if it's not already enabled.
  3. Click on the "Paired Devices" button to view a list of paired Bluetooth devices.

Paired Devices List

  1. Select the desired device from the list.
  2. The application will establish a connection with the selected device.
  3. The main control interface will be displayed.

Main Control Interface

  1. Use the provided buttons to control the movements of the device.

Note: Make sure the connected device is properly set up to receive commands via Bluetooth.

Troubleshooting

  • If the Bluetooth device is not listed in the paired devices, make sure it is in pairing mode and try again.
  • If the device connection fails, ensure that the Bluetooth device is within range and the correct UUID is used for communication.

Screenshots

  1. Controller UI Controller UI

  2. Paired Devices List Paired Devices List

  3. Main Control Interface Main Control Interface

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

The Remote Control Android App allows users to control a device via Bluetooth. It offers a user-friendly interface with directional buttons for easy maneuvering. With brake functionality and simple design, it provides convenient remote control capabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages