An Android application listens to an Arduino via Bluetooth LE to display live data with a graph view for historical plots. Analog sensors are connected to the Arduino's serial pins to continuously read data. The Arduino reads the data and outputs the values to an HM-10. While the HM-10 broadcasts the values, the Android application listens to the HM-10 via its GATT service profile.
- Clone the repository at this link.
- Upload the Arduino script to the Arduino through the Arduino IDE
- Open the Android application with Android Studio
/Arduino-Sensor
contains the Arduino (C++) script.
/Android-App
contains the Android Studio project files for the Android application.
- BluetoothGatt
- Reading data from Bluetooth LE device
- Pygmalion Gauge View
- Displaying data on gauges
- GraphView
- Displaying data on gauges
- Gabriel Flores - LinkedIn
- Steve Sin