T-ETH Elite LoRa Shield 快速开始
概述
T-ETH Elite LoRa Shield 是 T-ETH-Elite 主板的扩展板,新增 LoRa(SX1262)及可选 GPS(L76K)功能。
安装步骤
- 将 LoRa Shield 安装到 T-ETH-Elite 主板上
- 连接 LoRa 和 GPS 天线
- 克隆仓库并选择对应示例:bash
git clone https://github.com/Xinyuan-LilyGO/LilyGO-T-ETH-Series.git
外设示例
LoRa(SX1262)
cpp
#include <RadioLib.h>
// SX1262 引脚 — 请查阅 LilyGO-T-ETH-Series 原理图
SX1262 radio = new Module(10, 3, 9, 4);
void setup() {
Serial.begin(115200);
int state = radio.begin(915.0);
if (state != RADIOLIB_ERR_NONE) {
Serial.print("LoRa 初始化失败: "); Serial.println(state);
while (true);
}
Serial.println("SX1262 就绪");
}
void loop() {
int state = radio.transmit("Hello T-ETH LoRa");
if (state == RADIOLIB_ERR_NONE) Serial.println("发送成功");
delay(2000);
}GPS(L76K — TinyGPSPlus)
cpp
#include <TinyGPSPlus.h>
TinyGPSPlus gps;
HardwareSerial gpsSerial(1);
void setup() {
Serial.begin(115200);
gpsSerial.begin(9600, SERIAL_8N1, /*RX=*/34, /*TX=*/33);
}
void loop() {
while (gpsSerial.available()) gps.encode(gpsSerial.read());
if (gps.location.isUpdated()) {
Serial.printf("纬度: %.6f 经度: %.6f\n",
gps.location.lat(), gps.location.lng());
}
}常见问题
Q:LoRa Shield 能单独使用吗?
A:不能。需要配合 T-ETH-Elite 主板使用。
