lakminipasindu
Created December 23, 2021 © GPL3+

Arduino mobile control RGB LED.

You can use this project for your car,your room,your computer desk. you need RGB 4 pin LED common anode

BeginnerFull instructions provided12
Arduino mobile control RGB LED.

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
RGB Diffused Common Anode
RGB Diffused Common Anode
×1
HC-06 Bluetooth Module
×1

Story

Read more

Schematics

diagram_IYxi5Gjcfq.PNG

bluetooth_smarthome_3led_hjROkub3Jp.ino

Code

bluetooth_smarthome_3LED.ino

C/C++
#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>

int livingroom = 5;
int bedroom = 6;
int diningroom = 7;

SoftwareSerial Bluetooth(0, 1);
char Data;
void sendData(String transmitData){
Bluetooth.println(transmitData);}

void setup(){
    Bluetooth.begin(9600);
    pinMode(livingroom,OUTPUT);
    pinMode(bedroom,OUTPUT);
    pinMode(diningroom,OUTPUT);
}

void loop(){
    if(Bluetooth.available()){
        Data=Bluetooth.read();
        if(Data==('4')){
            digitalWrite(livingroom,1);
            sendData("Living Room Light ON");
        }
        if(Data==('1')){
            digitalWrite(livingroom,0);
            sendData("Living Room Light OFF");
        }
        if(Data==('5')){
            digitalWrite(bedroom,1);
            sendData("Bedroom Light ON");
        }
        if(Data==('2')){
            digitalWrite(bedroom,0);
            sendData("Bedroom Light OFF");
        }
        if(Data==('6')){
            digitalWrite(diningroom,1);
            sendData("Dining Room Light ON");
        }
        if(Data==('3')){
            digitalWrite(diningroom,0);
            sendData("Dining Room Light OFF");
        }
        if(Data==('9')){
            digitalWrite(livingroom,1);
            digitalWrite(bedroom,1);
            digitalWrite(diningroom,1);
            sendData("ALL LIGHTS ON");
        }
        if(Data==('0')){
            digitalWrite(livingroom,0);
            digitalWrite(bedroom,0);
            digitalWrite(diningroom,0);
            sendData("ALL LIGHTS OFF");
        }
    }
}

Credits

lakminipasindu
3 projects • 0 followers
Contact

Comments

Please log in or sign up to comment.