Site icon Renzo Mischianti

Aiuto per LoRa configurazione e ricezione

Buongiorno, Vi scrivo per un aiuto riguardo la configurazione, trasmissione e ricezione dei moduli LoRa E32 900T20D. Ho impostato i parametri collegando i 2 moduli LoRa, TX e RX, a 2 schede Arduino Uno tramite 2 level shifter. La configurazione dei moduli LoRa sembra andata a buon fine in base al messaggio che han restituito. Ho caricato i programmi di TX e RX, ma il modulo RX non riceve. Dovrebbe far lampeggiare un LED collegato alla porta 13 della scheda Arduino. Allego di seguito le configurazioni dei moduli e i listati dei programmi (LoRaTx e LoRaRx). Non capisco inoltre perchè la configurazione mi dica 416MHz quando il modulo dovrebbe funzionare sui 900MHz.. Grazie mille a chi mi potrà dare un aiuto!!!  Paolo ______________________________________________________ Tx: Success 1 ---------------------------------------- HEAD BIN: 192 192 C0 AddH BIN: 0 AddL BIN: 1 Chan BIN: 6 -> 416MHz SpeedParityBit BIN : 0 -> 8N1 (Default) SpeedUARTDataRate BIN : 3 -> 9600bps (default) SpeedAirDataRate BIN : 2 -> 2.4kbps (default) OptionTrans BIN : 0 -> Transparent transmission (default) OptionPullup BIN : 1 -> TXD, RXD, AUX are push-pulls/pull-ups OptionWakeup BIN : 0 -> 250ms (default) OptionFEC BIN : 1 -> Turn on Forward Error Correction Switch (Default) OptionPower BIN : 0 -> 20dBm (Default) ---------------------------------------- Success 1 ---------------------------------------- HEAD BIN: 11000011 195 C3 Freq.: 32 Version : 10 Features : 14 ---------------------------------------- _____________________________________________________________ Rx: Success 1 ---------------------------------------- HEAD BIN: 11000000 192 C0 AddH BIN: 0 AddL BIN: 2 Chan BIN: 6 -> 416MHz SpeedParityBit BIN : 0 -> 8N1 (Default) SpeedUARTDataRate BIN : 11 -> 9600bps (default) SpeedAirDataRate BIN : 10 -> 2.4kbps (default) OptionTrans BIN : 0 -> Transparent transmission (default) OptionPullup BIN : 1 -> TXD, RXD, AUX are push-pulls/pull-ups OptionWakeup BIN : 0 -> 250ms (default) OptionFEC BIN : 1 -> Turn on Forward Error Correction Switch (Default) OptionPower BIN : 0 -> 20dBm (Default) ---------------------------------------- Success 1 ---------------------------------------- HEAD BIN: 11000011 195 C3 Freq.: 32 Version : 10 Features : 14 ---------------------------------------- _____________________________________________________________ LoRaTx.ino #include "Arduino.h" #include "LoRa_E32.h" #include <SoftwareSerial.h> SoftwareSerial mySerial(3, 2); // e32 TX e32 RX void setup() { Serial.begin(9600); mySerial.begin(9600); delay(500); Serial.println("Master"); } int i = 0; void loop() { delay(2000); int n = i%2; mySerial.write(n); Serial.println(n); i++; } _____________________________________________________ LoraRx.ino #include "Arduino.h" #include "LoRa_E32.h" #include <SoftwareSerial.h> SoftwareSerial mySerial(3, 2); // e32 TX e32 RX void setup() { pinMode(13, OUTPUT); Serial.begin(9600); mySerial.begin(9600); Serial.println("RX!"); } void loop() { if (mySerial.available()) { int n = mySerial.read(); digitalWrite(13, n); Serial.write(n); } }
Exit mobile version