/* Raspberry pi pico receiver https://www.electroniclinic.com/ */ #include #include #define nss 8 #define rst 9 #define dio0 7 #define led 25 void setup() { Serial.begin(9600); pinMode(led, OUTPUT); while (!Serial); LoRa.setPins(nss, rst, dio0); if (!LoRa.begin(433E6)) { Serial.println("LoRa init failed. Check your connections."); while (true); } Serial.println("LoRa init succeeded."); } void loop() { // try to parse packet int packetSize = LoRa.parsePacket(); if (packetSize) { // received a packet Serial.print("\n Received packet : "); // read packet while (LoRa.available()) { Serial.print((char)LoRa.read()); } } }