项目简介
本项目是基于Arduino UNO和IM920s模块构建的无线通信系统。借助Arduino UNO与IM920s模块的协作,达成了简单的无线数据传输功能。项目内有多个示例程序,分别用于设备配对、数据发送和接收。
项目的主要特性和功能
- 设备配对:运用
im920s_pairing
程序,用户可通过Arduino UNO与IM920s模块开展配对操作,支持经串口输入IM命令来进行配置。 - 数据发送:
im920s_ps3
程序让用户能通过连接的控制器发送数据,支持字符输入输出模式(字符串发送)。 - 数据接收:
im920s_slave
程序用于接收来自控制器的数据,同样支持字符输入输出模式(字符串接收)。
安装使用步骤
前提条件
- 已下载本项目的源码文件。
- 安装了Arduino IDE或PlatformIO IDE。
使用Arduino IDE
- 打开Arduino IDE,选择
Arduino/im920s_pairing
目录下的im920s_pairing.ino
文件。 - 将程序分别上传到子机和主机。
- 依照Tera Term中的配对步骤,通过串口监视器输入配对命令。
使用PlatformIO IDE
- 打开VSCode,选择PlatformIO图标,点击左侧菜单中的Pick a folder。
- 在
PlatformIO/
目录中选择包含所需程序的文件夹。 - 按下Command + Shift + P或点击屏幕左下角的箭头按钮进行程序上传。
配对步骤
- 把IM920s模块连接到USB转换适配器,再将适配器连接到PC。
- 在Tera Term中设置串口波特率为19200。
- 通过Tera Term发送配对命令,如
ENWR
、STNN
、STCH
等,完成设备配对。
通过上述步骤,可成功配置并使用本项目的无线通信功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】