Devices & Components
Arduino Uno Rev3
LED (generic)
Male/Female Jumper Wires
HC-05 Bluetooth Module
Software & Tools
Arduino IDE
Arduino Bluetooth Control
Project description
Code
CONTROLLING_LED_VIA_BLUETOOTH_MODULE.ino
arduino
1/*CONTROLLING A LED WITH ARDUINO AND BLUETOOTH MODULE [HC-05] 2 THIS CODE DEMONSTRATES CONTROLLING A LED WITH VOICE COMMANDS [GIVEN FROM A MOBILE PHONE]. 3 4 >> CONNECTIONS [LED TO ARDUINO]: 5 |------------|-----------| 6 | LED | ARDUINO | 7 |------------+-----------| 8 |1)POSITIVE | PIN 13 | 9 |------------+-----------| 10 |2)NEGATIVE | GND | 11 |------------|-----------| 12 13 >> CONNECTIONS [HC-05 TO ARDUINO]: 14 |------------|-----------| 15 | HC-05 | ARDUINO | 16 |------------+-----------| 17 |1)POSITIVE | +5V | 18 |------------+-----------| 19 |2)NEGATIVE | GND | 20 |------------+-----------| 21 |3)RX | TX | 22 |------------+-----------| 23 |4)TX | RX | 24 |------------|-----------| 25 26 NOTE-IT IS ADVISED THAT BLUETOOTH MODULE SHOULD BE ATTACHED TO ARDUINO BOARD AFTER 27 UPLOADING CODE TO AVOID ERRORS AND PREVENT POSSIBLE DAMAGE TO BLUETOOTH MODULE. 28 29 CODE CREATED BY - AMEYA ANGADI 30 LAST MODIFIED ON - 24/7/2021 31 32*/ 33 34char input; //VARIABLE TO STORE INPUT. 35int led1 = 13; //DECLARING "led1" PIN FOR A LED. 36 37void setup() { 38 Serial.begin(9600); //STARTS SERIAL MONITOR AT 9600 BAUD RATE. 39 pinMode(led1, OUTPUT); //DEFINING "led1" AS A OUTPUT. 40} 41 42void loop() { 43 if ( Serial.available()) 44 { 45 input = Serial.read(); //READS THE DATA AND STORES IT AS A VARIABLE. 46 Serial.println(input); //PRINTS THE INPUT. 47 } 48 49 if (input == 'X') //CHECKS WHETER THE RECIEVED VALUE IS EQUAL TO 'X'. 50 digitalWrite(led1, HIGH); //IF VALUE IS EQUAL TO 'X' THEN ARDUINO BOARD SETS "led1" TO HIGH. 51 else if (input == 'Y') //CHECKS WHETER THE RECIEVED VALUE IS EQUAL TO 'Y'. 52 digitalWrite(led1, LOW); //IF VALUE IS EQUAL TO 'Y' THEN ARDUINO BOARD SETS "led1" TO LOW. 53 54 delay(100); 55} 56
Downloadable files
CONNECTIONS_HC-05
CONNECTIONS FOR HC-05
hc-05.png

CONNECTIONS_LED
CONNECTIONS FOR LED
led1.png

Comments
Only logged in users can leave comments