当前位置: 首页 > news >正文

武汉网站设计seo推广怎么收费

武汉网站设计,seo推广怎么收费,超简单做网站软件,做家教用什么网站esp32触发相机&#xff0c;测试成功上升沿触发 串口发送命令 up 20000 1 20000 触发 #include <Arduino.h>const int outputPin 12; // 输出引脚 String inputCommand ""; // 串口输入缓冲区// 解析命令参数&#xff0c;例如 "up 10 5" 解析为…

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 > 0;
}// 解析命令参数,例如 "up 10 5 3" 解析为 delayMicrosecondsTime=10, repeatCount=5, additionalParam=3
bool parseParametersThree(String command, int &delayMicrosecondsTime, int &repeatCount, int &additionalParam) {int firstSpace = command.indexOf(' '); // 查找第一个空格位置if (firstSpace < 0) return false;     // 没有参数int secondSpace = command.indexOf(' ', firstSpace + 1); // 查找第二个空格位置if (secondSpace < 0) return false;                     // 参数不完整int thirdSpace = command.indexOf(' ', secondSpace + 1); // 查找第三个空格位置if (thirdSpace < 0) return false;                      // 参数不完整// 提取参数并转换为整数String delayMicrosecondsStr = command.substring(firstSpace + 1, secondSpace);String repeatStr = command.substring(secondSpace + 1, thirdSpace);String additionalStr = command.substring(thirdSpace + 1);delayMicrosecondsTime = delayMicrosecondsStr.toInt();repeatCount = repeatStr.toInt();additionalParam = additionalStr.toInt();// 检查参数是否合法return delayMicrosecondsTime > 0 && repeatCount > 0 && additionalParam > 0;
}void handleUpCommand(String command) {int delayMicrosecondsTime = 0, repeatCount = 0, additionalParam = 0;if (parseParametersThree(command, delayMicrosecondsTime, repeatCount, additionalParam)) {Serial.println("Triggering UP signal...");for (int i = 0; i < repeatCount; i++) {digitalWrite(outputPin, HIGH); // 输出高电平delayMicroseconds(additionalParam);              // 等待digitalWrite(outputPin, LOW);  // 恢复低电平delayMicroseconds(delayMicrosecondsTime);              // 等待间隔}} else {Serial.println("Invalid parameters for 'up' command");}
}void handleDownCommand(String command) {int delayMicrosecondsTime = 0, repeatCount = 0;if (parseParameters(command, delayMicrosecondsTime, repeatCount)) {Serial.println("Triggering DOWN signal...");for (int i = 0; i < repeatCount; i++) {digitalWrite(outputPin, LOW);  // 输出低电平delayMicroseconds(delayMicrosecondsTime);              // 等待digitalWrite(outputPin, HIGH); // 恢复高电平delayMicroseconds(delayMicrosecondsTime);              // 等待间隔}} else {Serial.println("Invalid parameters for 'down' command");}
}void parseCommand(String command) {command.trim(); // 去掉多余的空格或换行符if (command.startsWith("up")) {handleUpCommand(command);} else if (command.startsWith("down")) {handleDownCommand(command);} else {Serial.println("Invalid command! Use 'up' or 'down'");}
}void setup() {pinMode(outputPin, OUTPUT);   // 设置输出引脚digitalWrite(outputPin, LOW); // 初始化输出为低电平Serial.begin(9600);           // 初始化串口通信
}void loop() {// 检查是否有串口输入while (Serial.available() > 0) {char receivedChar = Serial.read();if (receivedChar == '\n') { // 检测到回车符,执行命令parseCommand(inputCommand);inputCommand = ""; // 清空输入缓冲区} else {inputCommand += receivedChar; // 拼接命令字符}}
}
http://www.hrbkazy.com/news/34684.html

相关文章:

  • 网站主题旁边的图标怎么做的app推广方案
  • 亳州有做网站的吗建网站需要多少钱
  • 自己网站可以加标志吗b2b电子商务平台有哪些
  • 免费咨询心理情感专家百度推广seo怎么学
  • 政府门户网站建设情况分析职业培训机构有哪些
  • 网站后台设置关键词在哪设qq群推广网站免费
  • 拉萨网站建设服务范围nba季后赛最新排名
  • 免费域名申请网站大全推荐太原优化排名推广
  • 泰和网站建设关键词百度网盘
  • 不备案的网站可以做竞价吗推广引流最快的方法
  • 别人给公司做的网站字体侵权个人免费建站系统
  • 长沙谷歌优化搜索引擎优化是指什么意思
  • asp网站相册2022新闻大事件摘抄
  • app软件制作公司哪家好济南网站优化公司排名
  • 鄂城网站建设百度营销网页版
  • 做网站需要好多钱50篇经典软文100字
  • linux下wordpress建站长尾关键词举例
  • 如何使用花生壳做网站采集站seo赚钱辅导班
  • 动易网站频道栏目字体大小修改微信引流用什么软件好用
  • wordpress搭建站点seo推广宣传
  • 宁波建设网站公众号关注seopc流量排名官网
  • 衢江网站建设seo建站的步骤
  • 网站建设图片怎么加水印网站一键生成
  • 网络宣传网站建设建站自己建站的网站
  • 咋么做网站在电脑上新站网站推广公司
  • 网站建设视频教程。chrome手机版
  • 关键词优化seo外包seo系统培训班
  • 企业管理app排行榜seo俱乐部
  • 宝安中心图片长沙seo推广公司
  • 如何介绍自己做的网站接app推广