Controlling Arduino with an Android Phone

For this project I created on app on an Android phone and used it to control the outputs of an Arduino Uno.
The app was created with MIT’s App Inventor and an HC-06 module was used for bluetooth connectivity.
An LED can be turned on/off remotely using the buttons on the Android app.
The code and app programming was taken from this tutorial:
Controlling Arduino with an Android Phone Layout
Controlling Arduino with an Android Phone Photo

Arduino Bluetooth Communication

The aim of this mini-project was establish Bluetooth communication between a Macbook and an Arudino UNO.

The project was completed with the help of this useful tutorial.


The key stages of the project were:

  1. Upload code to the Arduino to establish serial communication
  2. Connect up the HC-06 Bluetooth module with voltage divider
  3. Run the Code with the Bluetooth module as the serial input
  4. Connect to the Device with the Macbook
  5. Install and run ZTerm Terminal Emulation software to provide inputs

Several tutorials I looked at were using the Arduino Micro which may be useful for future projects.

Arduino to HC-06 Code-001

Arduino to HC-06-002