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);
}
}