0% found this document useful (0 votes)
711 views5 pages

How To Receive Arduino Sensor Data On Your Android

This document provides instructions for receiving Arduino sensor data on an Android smartphone. It describes how to connect an HC-05 or HC-06 Bluetooth module to an Arduino board to transmit sensor readings wirelessly. An Android app called "Arduino Bluetooth Data" is used to connect to the Bluetooth module and display the incoming sensor values in real-time. The Arduino code samples show how to read an analog sensor, format the values into a string, and send it to the Android app over Bluetooth.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
711 views5 pages

How To Receive Arduino Sensor Data On Your Android

This document provides instructions for receiving Arduino sensor data on an Android smartphone. It describes how to connect an HC-05 or HC-06 Bluetooth module to an Arduino board to transmit sensor readings wirelessly. An Android app called "Arduino Bluetooth Data" is used to connect to the Bluetooth module and display the incoming sensor values in real-time. The Arduino code samples show how to read an analog sensor, format the values into a string, and send it to the Android app over Bluetooth.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 5

technology workshop craft home food play outside costumes

How to Receive Arduino Sensor-Data on your Android-Smartphone


by frederikhauke on April 13, 2016

Table of Contents

How to Receive Arduino Sensor-Data on your Android-Smartphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Intro: How to Receive Arduino Sensor-Data on your Android-Smartphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Step 1: Preparing HC-05/HC-06 and Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Step 2: Android App "Arduino Bluetooth Data" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Related Instructables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

http://www.instructables.com/id/How-to-Receive-Arduino-Sensor-Data-on-Your-Android/
Intro: How to Receive Arduino Sensor-Data on your Android-Smartphone
In default the Arduino is not equipped with a display to visualize measuring-data, for example from your temperature or your pressure Sensor. If you want to get the data
shown you need a PC, printing the data to the console or mounting a display directly to the Arduino. So there is no simple way to WIRELESSLY visualize measuring-
data.

In this instructable i will show you, how to transfer measured Sensor-datain realtime from your Arduino-Mikrocontroller to your Android-Smartphone via Bluetooth.

Step 1: Preparing HC-05/HC-06 and Arduino


Requirements:

-Arduino

-Bluetooth-Module (HC-05, HC-06, ...)

-Android-Device

The Bluetooth-Module HC-05/HC-06 is communicating with the Arduino via the UART-Interface. Every message the Arduino wants to send, is first given to the Bluetooth-
Module, which sends the message wirelessly. To avoid problems with the UART, Arduino and Bluetooth-Module have to use the same baud-rate (in default 9600). It is
possible to change the baud-rate and the password (and many other things) of the HC-05/HC-06, but this is not part of this instructable.

At first we have to do the wiring. The HC-05 has to be connected as descripted.

Wiring HC-05:

-GND of HC-05 to GND Arduino

-VCC of HC-05 to 3.3V Arduino

-TX HC-05 to Arduino Pin 10 (RX)

-RX HC-05 to Arduino Pin 11 (TX)

Important: HC-05 RX ist not connected to Arduino RX and vice versa.

Connect the Arduino to your PC and upload the following Code:

/*Developer: Frederik Hauke

Important Notices:

This Arduino-Code is written for Visualizating measurement data from a microcontroller via Bluetooth.

Before starting this application, the Bluetooth-Modul (HC-05) has to be coupled to the Smartphone.In the special case of the HC-05 the default PinCode for initiating the
Coupling-Process is "1234".

Wiring: GND of HC-05 to GND Arduino, VCC of HC-05 to VCC Arduino, TX HC-05 to Arduino Pin 10 (RX) RX HC-05 to Arduino Pin 11 (TX) */

#include SoftwareSerial BTserial(10, 11); // RX | TX

int sensorPin = A0; int sensorValue = 0;

void setup() {

BTserial.begin(9600); }

void loop() {

sensorValue = analogRead(sensorPin);

//IMPORTANT: The complete String has to be of the Form: 1234,1234,1234,1234;

//(every Value has to be seperated through a comma (',') and the message has to

http://www.instructables.com/id/How-to-Receive-Arduino-Sensor-Data-on-Your-Android/
//end with a semikolon (';'))

BTserial.print("1234");

BTserial.print(",");

BTserial.print("1234.0");

BTserial.print(",");

BTserial.print("1234 hPa");

BTserial.print(",");

BTserial.print("500 ml/s");

BTserial.print(",");

BTserial.print(sensorValue);

BTserial.print(";");

//message to the receiving device

delay(20);

Step 2: Android App "Arduino Bluetooth Data"


The following app intents to process the incoming measuring-data and visualisates them:

https://play.google.com/store/apps/details?id=com....

Before using the app the Bluetooth-Module (HC-05/HC-06) has to be coupled to the Android in the system-preferences. In the special case of the HC-05 the default
PinCode for initiating the Coupling-Process is "1234".

If both devices a coupled, go to the app, pick the HC-05/HC-06 and click the red connect-button.

In the Arduino-Code you determine on your own which values you want to send to the Android-Device. Just change these lines and fit in your own values:

BTserial.print(sensorValue);

Feel free to do some experiments!

http://www.instructables.com/id/How-to-Receive-Arduino-Sensor-Data-on-Your-Android/
Related Instructables

Cheap 2-Way
Androino! Bluetooth
Pulse Sensor Control an
With Bluetooth Connection
SensoDuino: Arduino from Simple Mobile Simple Remote Between
and Arduino by Turn Your your Android Data Logging Data Plotting Arduino and PC
SaadAbd Android Phone device using a using pfodApp, using Android / by techbitar
into a Wireless cheap bluetooth Android and Arduino /
Sensors Hub for module. by Arduino by pfodApp by
Arduino by metanurb drmpf drmpf
techbitar

http://www.instructables.com/id/How-to-Receive-Arduino-Sensor-Data-on-Your-Android/
Advertisements

Comments

http://www.instructables.com/id/How-to-Receive-Arduino-Sensor-Data-on-Your-Android/

You might also like