马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
esp32触发相机,测试乐成上升沿触发
串口发送下令 up 20000 1 20000 触发
- #include <Arduino.h>
- const int outputPin = 12; // 输出引脚
- String inputCommand = ""; // 串口输入缓冲区
- // 解析命令参数,例如 "up 10 5" 解析为 delayMicrosecondsTime=10, repeatCount=5
- // 解析命令参数,例如 "up 10 5" 解析为 delayMicrosecondsTime=10, repeatCount=5
- bool parseParameters(String command, int &delayMicrosecondsTime, int &repeatCount) {
- int firstSpace = command.indexOf(' '); // 查找第一个空格位置
- if (firstSpace < 0) return false; // 没有参数
- int secondSpace = command.indexOf(' ', firstSpace + 1); // 查找第二个空格位置
- if (secondSpace < 0) return false; // 参数不完整
- // 提取参数并转换为整数
- String delayMicrosecondsStr = command.substring(firstSpace + 1, secondSpace);
- String repeatStr = command.substring(secondSpace + 1);
- delayMicrosecondsTime = delayMicrosecondsStr.toInt();
- repeatCount = repeatStr.toInt();
- // 检查参数是否合法
- return delayMicrosecondsTime > 0 && repeatCount
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |