Connecting RAK3272S Breakout Board with Arduino UNO

Hi, I’m new to lora, I have a project I need to do. I want to connect my Arduino UNO board with RAK3272S for the project, but there are some situations that confuse me. I want to ask these.
In the current situation, I have uploaded the sample p2p code to the modules using USB-to-UART-TTL and they are working smoothly. Since I want to send location information within the project, I am trying to connect it to the Arduino UNO board.

  1. Can code be uploaded to the RAK3272S module such as USB-to-UART-TTL using Arduino UNO?
  2. What should be the pin connections to connect the Arduino UNO and RAK3272S module? For example, I want the LED on the Arduino UNO to light up when it sends the LORA signal. What should be the connection to do this?
  3. The sample p2p code I uploaded via USB-to-UART-TTL contains API functions (the sample p2p code was found in the Arduino IDE). Will there be a difference in the codes when connected to Arduino UNO? What should I pay attention to for P2P communication?

Welcome to the forum @mervoztrk01

First of all the important thing.

If you are using an Arduino UNO, your UART RX and TX voltage levels are 5V. You need to convert them to 3.3V or you might damage the RAK3272S.

(1) If your Arduino UNO works as a USB-UART converter (data from USB is forwarded to the Serial port connected to the RAk3272S, it might work, but it adds delays in the communication and might fail

(2) The RAK3172 cannot control hardware of the Arduino UNO. You have to implement software on both sides that establishes the communication between the RAK3172 and the Arduino UNO.

(3) Depends on what you want to do. The P2P example code is made to use the RAK3272S as a stand alone MCU that sends/receives packets over LoRa P2P. Anything else, like communication to the UNO has to be added by you.