

The WLR089-CanSAT is a microcontroller module specifically designed for satellite and IoT applications. It features LoRa communication capabilities, enabling long-range, low-power data transmission. This makes it ideal for use in remote sensing, environmental monitoring, and other applications where reliable, long-distance communication is essential.








| Parameter | Value |
|---|---|
| Microcontroller | ARM Cortex-M0+ |
| Operating Voltage | 1.8V - 3.6V |
| Communication | LoRa, UART, SPI, I2C |
| Flash Memory | 256 KB |
| SRAM | 40 KB |
| Frequency Range | 868 MHz (EU) / 915 MHz (US) |
| Power Consumption | 1.2 µA (Sleep), 15 mA (TX) |
| Operating Temperature | -40°C to +85°C |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power Supply (1.8V - 3.6V) |
| 2 | GND | Ground |
| 3 | TX | UART Transmit |
| 4 | RX | UART Receive |
| 5 | SCK | SPI Clock |
| 6 | MISO | SPI Master In Slave Out |
| 7 | MOSI | SPI Master Out Slave In |
| 8 | CS | SPI Chip Select |
| 9 | SDA | I2C Data |
| 10 | SCL | I2C Clock |
| 11 | ANT | Antenna Connection |
| 12 | RST | Reset |
| WLR089-CanSAT Pin | Arduino UNO Pin |
|---|---|
| VCC | 3.3V |
| GND | GND |
| TX | RX (Pin 0) |
| RX | TX (Pin 1) |
| ANT | Antenna |
| RST | Digital Pin 7 |
#include <SoftwareSerial.h>
SoftwareSerial mySerial(0, 1); // RX, TX
void setup() {
// Initialize serial communication at 9600 baud rate
Serial.begin(9600);
mySerial.begin(9600);
// Reset the WLR089-CanSAT module
pinMode(7, OUTPUT);
digitalWrite(7, LOW);
delay(100);
digitalWrite(7, HIGH);
}
void loop() {
// Check if data is available from the WLR089-CanSAT module
if (mySerial.available()) {
// Read the data and print it to the Serial Monitor
Serial.write(mySerial.read());
}
// Check if data is available from the Serial Monitor
if (Serial.available()) {
// Read the data and send it to the WLR089-CanSAT module
mySerial.write(Serial.read());
}
}
No Communication:
Module Not Powering On:
Poor Signal Quality:
Module Not Responding:
By following this documentation, users should be able to effectively integrate the WLR089-CanSAT module into their projects, ensuring reliable and efficient long-range communication for their satellite and IoT applications.