Arduino的控制(四):arduino串口通信收到相应命令并执行

您所在的位置:网站首页 arduino打开串口监视器 Arduino的控制(四):arduino串口通信收到相应命令并执行

Arduino的控制(四):arduino串口通信收到相应命令并执行

2023-07-21 19:49| 来源: 网络整理| 查看: 265

在arduino中使用Serial.parseInt()函数读取字符串数字(int整型);重点:arduino 字符解析,点击我吧

#define CLK 13 int i; void setup() { pinMode(CLK,OUTPUT); Serial.begin(9600); } void loop() { if(Serial.available()>0){ i = Serial.parseInt();//读取串口缓冲池字符串中的数字 Serial.println(i); if(i==8){ for(int j=0;j Serial.begin(9600); pinMode(LED_13,OUTPUT); } void loop() { while(Serial.available()>0) { char recieved = Serial.read(); inData += recieved; delay(100); //Serial.println(inData);调试程序使用的 if(recieved == '\n') { //Serial.println("laile"); function = inData.substring(0, 2); //Serial.println(function); if(function == "SV") { //Serial.println(function); int Start_pos = inData.indexOf('K');//在数据集inData中搜索到‘K’的位置 int Stop_pos = inData.indexOf('P'); int Freq = inData.substring(Start_pos+1,Stop_pos).toInt();//‘K’后面的是闪烁间隔时间,转为int型 for(int i=0;i digitalWrite(LED_13,LOW); } if(function == "SL") { digitalWrite(LED_13,HIGH); } else { inData = ""; } } } }```


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3