反馈字符串newCommand吗?

9的观点(30天)
克劳迪奥·布依
克劳迪奥·布依 2021年2月14日
回答: 资产2023年5月28日在4:02
反馈与ESP8266不适用于开/关了,因为错误的使用字符串newCommand
int z = newCommand.length ();
然后
比较与17 TURN_ON和z
比较z关掉+ 18
没有什么新的z = 5
如果(z > 5) {
如果(z = = 17) {
digitalWrite (LED_BUILTIN、低);
以“LED_ON”);
}
如果(z = = 18) {
digitalWrite (LED_BUILTIN、高);
以“LED_OFF”);
}
}
其他{
系列。println (“。”);
}

答案(1)

资产
资产 2023年5月28日在4:02
解决方案是这样的:如果(newCommand.length() ! = 0)系列。打印(“最新命令从队列:”);系列。printIn (newCommand);如果(newCommand。在dexOf ("TURN ON") > 0) { digitalWrite (2, HIGH); if(newCommand.indexOf ("TURN_OFF") > 0) { digitalWite (2, LOW); }

类别

找到更多的在行为数据帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!