项目简介
此项目基于Arduino平台,主要针对LilyGO T-Motion硬件的各项功能开展测试工作,测试内容涉及LoRa无线通信、GPS定位以及U8g2显示屏显示等多个方面。
项目的主要特性和功能
- LoRa无线通信:借助LoRa模块达成无线数据的收发。
- GPS定位:利用GPS模块获取位置信息,包含经纬度、海拔等。
- U8g2显示屏显示:把GPS数据以及其他相关信息在U8g2显示屏上实时呈现。
- 按钮控制:通过按钮能够切换不同功能模式,如发送、接收和GPS检测。
安装使用步骤
前提条件
- 已安装Visual Studio Code,并安装PlatformIO插件,或安装PlatformIO IDE。
- LilyGO T-Motion硬件已正确连接至电脑。
具体步骤
- 打开Visual Studio Code,打开项目文件夹。
- 按需修改文件
variant/variant.cpp
中的数字引脚配置和系统时钟配置。 - 用USB线将LilyGO T-Motion硬件连接到电脑。
- 在终端使用dfu-util工具将
firmware.bin
烧录到硬件,命令如下:bash dfu-util.exe -a 0 -s 0x08000000 -R -D firmware.bin
- 项目源代码中的
main.cpp
包含核心逻辑,无需修改。 - 在Visual Studio Code中构建并上传代码到LilyGO T-Motion硬件。
- 观察U8g2显示屏上的数据变化,以及通过LoRa模块进行通信。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】