Led Controlled by Potentiometer using Arduino & Tranceiver - Wireless Co...
Circuit Diagram:
Required Components:
Arduino Nano/Uno - 2 Nos
Transceiver - 2Nos
Battery - 2Nos
Potentiometer - 1 Nos
Led light - 1 Nos
300k Ohm resister - 1 Nos
Program Code:
Transmitter Code:
#include <nRF24L01.h>
#include <RF24.h>
#include <RF24_config.h>
#include <SPI.h>
int msg[1];
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL;
void setup(){
Serial.begin(9600);
radio.begin();
radio.openWritingPipe(pipe);}
void loop(){
msg[0]= analogRead(A1);
radio.write(msg, sizeof(msg));
radio.powerDown();
delay(50);
radio.powerUp();
}
Receiver Code:
#include <nRF24L01.h>
#include <RF24.h>
#include <RF24_config.h>
#include <SPI.h>
int msg[1];
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL;
int valPot=0;
int led=3;
void setup(){
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(1,pipe);
radio.startListening();
pinMode(led,OUTPUT);
}
void loop(){
if (radio.available()){
radio.read(msg, sizeof(msg));
Serial.println(msg[0]);
valPot=msg[0];
analogWrite(led,valPot);
delay(10);
}
}
Video:
Comments
Post a Comment