EasyManua.ls Logo

Ai-Thinker nRF24L01 - NodeMCU Blynk Gateway Code

Ai-Thinker nRF24L01
51 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
RF24 myRadio (2, 15);
const int SW1 = 5;
byte addresses[][6] = {"1Node"};
int dataTransmitted;
int button;
char auth[] = "c5d0dea217cd49539d7bed14d1234567";
char ssid[] = "emAP-01";
char pass[] = "1010101010";
BLYNK_WRITE(V1)
{
int pinValue = param.asInt();
if (pinValue == HIGH){
dataTransmitted = 20;
}
else {
dataTransmitted = 10;
}
myRadio.write( &dataTransmitted, sizeof(dataTransmitted) );
Serial.print(F("pinValue = "));
Serial.println(pinValue);
Serial.print(F("Data Transmitted = "));
Serial.println(dataTransmitted);
}
void setup()
{
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
delay(1000);
pinMode(SW1, INPUT);
43 / 51
NodeMCU