How to connect two Arduino's to two REYAX LoRa modules?

Hi all,

Just got the following:

  • Arduino UNO R4 WiFi
  • Arduino UNO R3
  • REYAX RYLR998
  • REYAX RYLR993_lite

and would like to start with just connecting them and sending "hello from r3" and vice versa. I'm stuck on how to physically connect RYLR998 and RYLR993_lite
to either UNOs (wiring).
I found some tutorials/diagrams online that include wiring LEDs, sensors, Potentiometer Control etc. but I just need to be able to communicate from laptop A to laptop B using Arduino IDE.

Do I need to buy anything else?

Any help would be greatly appreciated!


REYAX RYLR998 datasheet


REYAX RYLR993_lite datasheet

Yes. It's all here: How to get the best out of this forum - Using Arduino / IDE 1.x - Arduino Forum

The REYAX radios are 3.3V only, so they cannot be directly connected to either the Arduino Uno R3 or R4 WiFi, which use 5V I/O.

With those processors, you will need bidirectional logic level converters, or better, buy two 3.3V Arduinos (any will work).

Do you have some reason to believe that the two very different radios are compatible with each other?

Why did you decide to buy two completely unrelated Arduinos?

Thanks for taking the time to help!

Good to know. I'm glad I didn't try to connect them. Something would burn between the two :slight_smile:

Can you please elaborate on this? Are there versions of R3 and R4 that have 3.3V instead of 5V?

I'm in the U.S., and both support 915MHz.
Here's the link to the full datasheet of each one:

R3 seems to be more popular, and R4 has more storage memory. That was the only reason. I'm still within the return window and can exchange it for either one.

Bidirectional logic level shifter

Are there versions of R3 and R4 that have 3.3V instead of 5V?

No, but there exist several other Arduinos that run on 3.3V. 5V is rapidly being phased out, and will soon be obsolete. Almost all of the latest microprocessor and sensor modules are 3.3V or even 1.8V.

both support 915MHz

But use different data transmission protocols, and are intended for completely different types of applications.

Adafruit has a good selection of Arduino compatible microprocessor boards with radios built in, and great "getting started" tutorials.

Study the documentation!!!!!! Doesn't work that way. You need to set up the internal program parameters using the "AT" commands, first, and then you can try transmitting.

have a look at this post corrupted-packets-by-reyax-lora-module which used the RYL998

you could save yourself trouble by moving to a board which incorporates a microcontroller and a LoRa module, e.g. ttgo-lora32 , Adafruit Feather 32u4 LoRa, TTGO-Beam, Hiltec LoRa 32, The Things UNO, Adafruit RP2040 with RFM95, etc
this saves the problems of level shifters, jumper wires which give poor connections and intermittent faults, etc, e.g. see river level monitoring

These UART interfaced LoRa modules initially seem attractive apparently 'easy' interface and some need only two GPIOs pins.

However, the serial UART protocol used is normally unique to the individual manuafacturer and there are quite a few of these UART LoRa modules out there. You might well struggle to find working examples for projects.

If you want a LoRa module that will have heaps and heaps of published tutorials and programmed applications plus a good selection of Arduino libraries, stick to the SPI based LoRa modules such as those included on the Arduino boards mentioned.

If however you are specifically interested in using LoRaWAN, then this type of module can make setup quite a bit easier.

Thank you for the links!

It helped me understand better then how I envisioned the entire LoRa communication.
I’ll have to decide to return purchased items and, as suggested, incorporate a microcontroller and a LoRa module.

Thank you!

Can you help me understand if @horace suggested devices that incorporate a microcontroller and a LoRa module are any of UART or SPI?

As you can see, I’m new to this and want to learn, but at the same time don't want to chase my own tail because info what is "better" way to start with LoRa is impossible to find online.

check the LoRa module - if it is SX127* or RFM95 etc it is SPI
of the modules I listed in post 7 only the The Things UNO is not SPI - it uses a Microchip RN2483 which uses serial UART protocol and has the LoRaWAN stack on board - the only time I used it was in the river project (see post 7) where LoRaWAN was a requirement - it can be used for LoRa peer-to-peer but not a easy as the SPI modules (see comments by @srnet on LoRa UART modules in post 8)

This one is useful to have;

LoRa module, antenna socket, display, GPS and lithium battery so its easily portable and useful for range testing etc. You can even get 3D printed plastic cases for it.

Not a lot of use for a remote sensor though, deep sleep current is a tad to high.

Thank you!

Thank you, I will look into it.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.