Skip to content

T3-S3 快速开始

依赖库

库名版本来源
RadioLib最新GitHub
U8g2最新Arduino 库管理器

Arduino

PlatformIO(推荐)

  1. 安装 VS CodePlatformIO IDE 扩展
  2. 克隆仓库:
    bash
    git clone https://github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series.git
  3. 打开项目,在 platformio.ini 中选择与你的 LoRa 模块型号对应的环境
  4. 点击 编译,连接 USB-C,点击 上传

Arduino IDE

开发板设置

设置项
开发板LilyGo T3-S3
Board Revision按 LoRa 模块选择(SX1262 / SX1276 / SX1280 等)
Upload Speed921600
USB ModeHardware CDC and JTAG
USB CDC On BootEnabled
CPU Frequency240 MHz (WiFi)
Flash ModeQIO 80 MHz
Flash Size4MB (32Mb)
Partition SchemeDefault 4MB with spiffs
PSRAMQSPI PSRAM

步骤

  1. 安装 Arduino IDE 并添加 ESP32 开发板支持: https://espressif.github.io/arduino-esp32/package_esp32_index.json
  2. 在开发板管理器中搜索 esp32(Espressif Systems)并安装
  3. 克隆 LilyGo-LoRa-Series 仓库并打开示例工程
  4. 选择 LilyGo T3-S3 并将 Board Revision 设置为与模块匹配的值
  5. 点击「上传」

注意事项

  • LoRa 型号:SX1262 / SX1276 / SX1278(Sub-GHz)或 SX1280(2.4 GHz)——在 Board Revision 或 utilities.h 中设置正确型号
  • PSRAM:QSPI PSRAM,Arduino IDE 中选择 QSPI PSRAM
  • Meshtastic:本板支持 Meshtastic,可通过 Meshtastic 网页烧录工具或 CLI 刷入固件
  • GPIO10/GPIO21:SX1276/78 型号中这两个引脚连接至 DIO3/DIO4,如需释放可去除对应电阻

外设示例

LoRa(SX1262)

cpp
#include <RadioLib.h>

// T3-S3 SX1262: CS=7, IRQ=33, RST=8, BUSY=34
SX1262 radio = new Module(7, 33, 8, 34);

void setup() {
  Serial.begin(115200);
  int state = radio.begin(915.0);
  if (state != RADIOLIB_ERR_NONE) {
    Serial.print("LoRa 初始化失败: "); Serial.println(state);
    while (true);
  }
  radio.setOutputPower(22);
  Serial.println("SX1262 就绪");
}

void loop() {
  int state = radio.transmit("Hello T3-S3");
  if (state == RADIOLIB_ERR_NONE) Serial.println("发送成功");
  delay(2000);
}

OLED 显示屏(SSD1306)

cpp
#include <U8g2lib.h>
#include <Wire.h>

// SSD1306 128×64 I2C,SDA=18,SCL=17
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);

void setup() {
  Wire.begin(18, 17);
  u8g2.begin();
}

void loop() {
  u8g2.clearBuffer();
  u8g2.setFont(u8g2_font_ncenB08_tr);
  u8g2.drawStr(0, 20, "T3-S3 Ready");
  u8g2.sendBuffer();
  delay(1000);
}

常见问题

Q:上传失败,找不到端口? A:确认 USB CDC On Boot 已设置为 Enabled。若之前已禁用,按住 BOOT 再按 RST 进入下载模式。

Q:如何确认我的 LoRa 模块型号? A:查看 RF 模块上的丝印,或参考订单信息。SX1280 支持 2.4 GHz,SX1262/76/78 支持 Sub-GHz 频段。