要控制led,如何获取数据点?进行0和1的判断?-Arduino中文社区 - Powered by Discuz! Archiver

dymrkj 发表于 2016-4-13 23:43

要控制led,如何获取数据点?进行0和1的判断?

要控制led,如何获取数据点?进行0和1的判断?谢谢先
有代码学习一下吗

dymrkj 发表于 2016-5-4 06:09

现在回头看这个问题有点可笑,一方面描述的不清楚,另一方面问的有点简单,当时的水平是最基本的问题都描述不清楚了。
在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 = "";
}

snw0511 发表于 2016-5-22 14:07

你好请问例程哪里有 找不到 小白学习中
页: [1]
查看完整版本: 要控制led,如何获取数据点?进行0和1的判断?