项目简介
本项目是运行在Arduino(Atmega328p变体)上的程序,借助UART提供基于命令行的交互界面。用户可手动输入命令或用脚本发送UART命令,实现对Arduino上各种接口的控制。
项目的主要特性和功能
- GPIO引脚控制:能设置引脚高低电平、输入模式、输入上拉模式,获取引脚数字值,切换引脚状态,设置PWM值和频率。
- 模拟信号处理:可获取引脚模拟值,设置模拟参考。
- 数据流式传输:能对数字引脚状态、模拟引脚数据以及PORT值进行连续流式传输,也可停止所有流式传输。
- I2C通信:支持I2C总线设备扫描,检查指定从设备响应,向从设备读写数据。
- 显示与配置:可在OLED显示屏显示引脚信息,对终端回显、退格检测、大小写敏感度、空格处理等进行配置。
- 其他功能:支持设备重置、监听模式切换、UART连接禁用以及显示帮助信息。
安装使用步骤
安装
假设用户已下载本项目的源码文件,按以下步骤操作: 1. 将项目源码导入Arduino开发环境。 2. 根据实际需求完成硬件连接,包括相关引脚和I2C等设备的连接。
使用
- 打开Arduino开发环境中的串口监视器。
- 根据需求在串口监视器中输入相应命令,例如:
seth5
:将5号引脚设置为高电平。i2cscan
:扫描I2C总线上的所有设备。
- 输入命令后,按回车键执行,在串口监视器中查看相应的执行结果。
- 若需要停止流式传输,按
CTRL+C
后再按回车键。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】