项目简介
本项目是基于Arduino平台开发的TTL脉冲生成系统,能在数字输出D05和D06上生成可配置的TTL脉冲序列,主要用于触发(Ximea)相机,让相机通过触发输入端口同步采集图片。
项目的主要特性和功能
- 脉冲周期
DT
可在10毫秒至数小时范围内设置,分辨率达1毫秒。 - 脉冲序列持续时间
T_meas
(测量时间)最大可设为49.7天。 - RGB LED能指示系统状态,蓝色代表空闲,绿色代表正在运行脉冲序列。
- 板载LED #13会随每个脉冲闪烁红色。
- 支持通过串行命令动态配置参数,可查询当前设置、设置脉冲间隔和测量时间、启动或停止脉冲序列。
安装使用步骤
假设用户已下载本项目的源码文件。
1. 解压源码文件,打开Arduino IDE。
2. 将源码文件导入Arduino IDE。
3. 根据实际硬件情况,在Arduino IDE中选择合适的开发板,如Adafruit Feather M4 Express或Arduino Uno。
4. 依据硬件连接情况,配置输出端口和RGB LED的引脚。
5. 通过串行端口将设备连接到计算机,打开串行监视器。
6. 在串行监视器中发送命令,例如用 ?
查询当前设置,DT...
设置脉冲间隔,T...
设置测量时间,s
启动或停止脉冲序列。
7. 启动脉冲序列后,观察RGB LED的状态和脉冲输出。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】