HC-05 Bluetooth Module Interfacing with Android Mobile using ATmega16
In this project, we will learn How to interface a HC-05 Bluetooth Module with an Android Mobile using AVR ATmega16 microcontroller. Here, we will connect the HC-05 Bluetooth and Android Mobile through Bluetooth and we will send data from HC-05 Bluetooth to Android Mobile.
The communication between HC-05 Bluetooth Module and ATmega16 microcontroller takes place through UART serial communication protocol. The ATmega16 microcontroller will send the string “ABLab Solutions” first and then “www.ablab.in” to the HC-05 Bluetooth Module. The HC-05 Bluetooth Module transmits the received strings to the Android Mobile through bluetooth and the Android mobile displays the received strings in the Bluetooth Terminal App window. After sending each string, the microcontroller sends the carriage return and new line character to HC-05 Bluetooth Module. The carriage return and new line are sent to display “ABLab Solutions” and “www.ablab.in” in two different lines in the Bluetooth Terminal App. The ASCII value of carriage return is 0X0D and new line is 0x0A.
Softwares Required
- Atmel Studio 6 Software
- SinaProg Hex Downloader Software
- USBasp Driver
- Bluetooth Terminal Android App.
Hardwares Required
Name | Quantity |
AVR Trainer Board-100 with ATmega16 | 1pc |
AVR USB Programmer | 1pc |
12V, 1A DC SMPS Adaptor | 1pc |
HC-05 Bluetooth Board | 1pc |
1 to 1 Connector-Female to Female | 4pc |
10 to 10 FRC Female to Female Connector | 1pc |
Post a Comment