السبت، 24 أبريل 2021

التحكم بدايود ضوئي من NRF24L01

 






قم بتنزيل المكتبة



#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(9, 10); 
const byte address[6] = "00001";     
int button_pin = 2;
boolean button_state = 0;void setup() 
{
pinMode(button_pin, INPUT);
radio.begin();                 
radio.openWritingPipe(address);
radio.setPALevel(RF24_PA_MIN); 
radio.stopListening();  
}void loop()
{
button_state = digitalRead(button_pin);
if(button_state == HIGH)
{
const char text[] = "Your Button State is HIGH";
radio.write(&text, sizeof(text));                
}
else
{
const char text[] = "Your Button State is LOW";
radio.write(&text, sizeof(text)); 
}
radio.write(&button_state, sizeof(button_state)); 
delay(1000);
}











ليست هناك تعليقات:

إرسال تعليق