要控制led,如何获取数据点?进行0和1的判断?
要控制led,如何获取数据点?进行0和1的判断?谢谢先有代码学习一下吗 现在回头看这个问题有点可笑,一方面描述的不清楚,另一方面问的有点简单,当时的水平是最基本的问题都描述不清楚了。
在OneNet官网上有相关的API和SDK资料,也有例程可以帮助解决上述问题,关于判断0和1的代码,原理是对get语句获取OneNet上数据,然后在arduino上对获取的数据进行判断即可
这是用了一个板子的代码,供参考,其中WidoClient更换一下
while (WidoClient.available()>0) {
char c = WidoClient.read();
// Serial.print(c);
if (c == '{')
ResponseBegin = true;
else if (c == '}')
ResponseBegin = false;
if (ResponseBegin)
returnValue += c;
}
if (returnValue!="" && (ResponseBegin == false))
{
//Serial.println(returnValue);
if (returnValue.charAt(returnValue.length() - 1) == '1') {
//Serial.println("turn on the LED");
digitalWrite(13, HIGH);
}
else if(returnValue.charAt(returnValue.length() - 1) == '0') {
//Serial.println("turn off the LED");
digitalWrite(13, LOW);
}
returnValue = "";
} 你好请问例程哪里有 找不到 小白学习中
页:
[1]