项目简介
本项目借助Arduino UNO R3兼容设备,达成多种LED控制效果与传感器测试功能。项目内有多个Arduino草图,各草图实现不同功能,像LED闪烁、脉冲、按钮控制LED、交通灯模拟、RGB LED测试、运动传感器测试以及光敏电阻测试等。
项目的主要特性和功能
LED控制
- 两个LED能交替闪烁。
- 两个LED可交替脉冲。
- 能通过按钮控制LED的开启和关闭。
- RGB LED可显示多种颜色。
- 可模拟交通灯和人行横道灯。
传感器测试
- 能测试压电式扬声器。
- 可测试运动传感器(PIR传感器)。
- 能测试光敏电阻。
安装使用步骤
假设用户已下载本项目的源码文件。
1. 打开项目:使用Visual Studio Code(带有PlatformIO扩展)打开项目文件夹。
2. 选择草图:在src/main.cpp
文件中,通过#include
指令选择想要运行的Arduino草图文件。例如,若想运行motion_sensor_test.cpp
,则包含指令应为#include <motion_sensor_test.cpp>
。
3. 构建和上传:在Visual Studio Code中,使用PlatformIO的构建和上传功能,将选定的草图上传到Arduino UNO R3设备。
4. 运行和测试:上传完成后,Arduino设备将自动运行选定的草图,可根据草图功能进行相应测试和观察。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】