Button
Button
#include <SPI.h>
#include <LoRa.h>
int LED = 3;
int val = 0;
void setup() {
Serial.begin(9600);
pinMode(LED,OUTPUT);
while (!Serial);
Serial.println("LoRa Receiver");
if (!LoRa.begin(433E6)) { // or 915E6
while (1);
}
void loop() {
if (packetSize) {
// read packet
while (LoRa.available())
inString += (char)inChar;
val = inString.toInt();
inString = "";
LoRa.packetRssi();
Serial.println(val);
analogWrite(LED , val);
delay (100);
}
LORA TRANSMITTER :
#include <SPI.h>
#include <LoRa.h>
void setup() {
Serial.begin(9600);
pinMode(pot,INPUT);
while (!Serial);
Serial.println("LoRa Sender");
while (1);
void loop() {
LoRa.beginPacket();
LoRa.print(val);
LoRa.endPacket();
delay(50);