The ELRS Lite RX by BetaFPV is a compact and lightweight receiver module designed for long-range (LR) remote-controlled (RC) applications. It utilizes the open-source ExpressLRS (ELRS) protocol, which is known for its high performance and low latency communication. This receiver is ideal for use in radio-controlled aircraft, drones, and other vehicles where reliable long-range communication is essential.
Pin Number | Description | Voltage/Signal |
---|---|---|
1 | GND (Ground) | - |
2 | 5V (Power Supply) | 5V |
3 | TX (UART Transmit) | 3.3V Logic |
4 | RX (UART Receive) | 3.3V Logic |
5 | S.Port (Telemetry) | 3.3V Logic |
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
// Start the hardware serial communication
Serial.begin(9600);
// Start the software serial communication
mySerial.begin(9600);
// Print a message to the serial monitor
Serial.println("ELRS Lite RX Example");
}
void loop() {
// Check if data has been received from the receiver
if (mySerial.available()) {
// Read the data and print it to the serial monitor
Serial.print("Received: ");
Serial.println(mySerial.read());
}
// Check if data has been received from the serial monitor
if (Serial.available()) {
// Send the data to the receiver
mySerial.write(Serial.read());
}
}
Note: This example uses SoftwareSerial
to create a serial connection on pins 10 and 11 of the Arduino UNO. The ELRS Lite RX should be connected to these pins for the example to work. Adjust the baud rate as necessary to match the ELRS Lite RX configuration.
Remember to consult the BetaFPV documentation for specific instructions on binding and configuring the ELRS Lite RX with your transmitter and flight controller.