Led on off using push button - Wireless Connection using Tranceiver - Ar...

Arduino + LED(Light) + Push Button + Transceiver - Wireless Connection

Circuit Diagram:
Required Components:
1) Arduino Uno/Nano - 2 Nos.
2) Battery - 9v - 2 Nos.
3) LED - 1 Nos.
4) Push Button - 1 Nos.
5) 470K Resister - 1 Nos.
6) 10K Resister - 1 Nos.
7) Transceiver - 2 Nos.
 

Codes:

Transmitter Code:

#include <SPI.h>
#include <nRF24L01.h>
#include "RF24.h"
byte data[1];
const uint64_t Pipe = 0xF0f0f0f0A1ll;
RF24 radio(9,10); // CE,CSN:

void setup() {
pinMode (7,INPUT_PULLUP);
Serial.begin(9600);
radio.begin();
radio.openWritingPipe(Pipe)
}

void loop() {
if(digitalRead(7)==HIGH){
data[0]=0;
}
if(digitalRead(7)==LOW){
data[0]=1;
}
radio.write(data,1);
}


Receiver Code:

#include <SPI.h>
#include <nRF24L01.h>
#include "RF24.h"
byte data[1];
const uint64_t Pipe = 0xF0f0f0f0A1ll;
boolean var;
RF24 radio(9,10); // CE,CSN:

void setup() {
pinMode (7,OUTPUT);
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(1,Pipe);
radio.startListening();
}

void loop() {
if(radio.available()){
  var=false;
  while(!var){
    var = radio.read(data,1);
    Serial.println(data[0]);
    if(data[0]==0){
      digitalWrite(7,LOW);
    }
      if(data[0]==1){
        digitalWrite(7,HIGH);
      }
    }
    Serial.println("No radio available");
   }
}


Video:

Comments

Popular posts from this blog

Servomotor controlled by Gyro(MPU6050) using Arduino & Transceiver - Wir...

Servo motor controlled by Joystick using Arduino & Transceiver - Wireles...

DC motor controlled by Joystick using Arduino & L298N Motor driver - Wireless Connection