I have two Lora E220 modules. I Set both up with Ebyte configuration software. Same addresses and channels. I connected one Lora E220 to a Arduino Nano and the other to a USB-TTL connector, plugged into my PC. The arduino code sends "Hello World" via the lora.
I opened a serial monitor on the pc, connected to the port (all baud rates etc set up well).
But I dont get the Hello World message on the serial monitor. Any assistance here?
how did you connect the E220 to the Nano and TTL-USER?
in particular what did you set M0, M1 etc too?
did you have pullups on Tx and Rx?
The E220 connections to the Arduino:
Pin 5 as RX and Pin 6 as TX onto the TX/RX of the Lora.
No pullup resistors used.
Left M0 and M1 floating. (tried even to ground them with a 10k resistor and without a resistor)
Used SoftSerial and the LoRa_E220.h library
USB-TTL connector: RX to TX, TX To Rx onto the Lora. Without pull-up resistors. VCC and GND as normal.
Powered the arduino externally. On the PC ran Putty. Did not work. Ran another string of serial monitors. Did not work. Even wrote my own custom serial program. Nothing.
The configuration of both Loras was done by the Ebyte tool.
Hope this helps
Ok I figured it out:
1.The USB-TTL must ONLY use 3.3V
2. MO and M1 MUST be straight grounded on the Arduino AND the USB-TTL.
No Pullup resistors required.
Works well now
your post 4 appears to solve the problem - click the Solution button at the bottom of the post - this helps others with a similar question