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.