<em id="ri2my"></em>
  • <em id="ri2my"></em>
    <em id="ri2my"><label id="ri2my"><nav id="ri2my"></nav></label></em>
  • <em id="ri2my"><label id="ri2my"></label></em>
    <div id="ri2my"></div>
    1. <em id="ri2my"><label id="ri2my"></label></em>
    2. <em id="ri2my"><ol id="ri2my"></ol></em>
      <em id="ri2my"></em>

      1. 利用貝殼物聯網頁端設備遙控發送的字符串實現arduino簡單的LED狀態控制

        作者:白蘋果 | 更新時間:2018-11-13 | 瀏覽量:1218

         

        本作品利用esp8266和arduinoUNO板以及用貝殼物聯網頁端的設備遙控作為控制器,實現

        原理是在公開設備對話界面,輸入設備遙控命令,服務器會向該(在線)設備發送如下命令:

        {"M":"say","ID":"G7f00000109c4000173ce","NAME":"guest","C":"play","T":"1457528107"}\n
        {"M":"say","ID":"G7f00000109c4000173ce","NAME":"guest","C":"stop","T":"1457528107"}\n

        利用該命令中的對設備控制唯一有效的字符串“play”或“stop”的字符串抓取從而實現在網頁/微信小程序上的LED亮滅控制

         

        關鍵語句如下,小白實操,求大神別笑。。

        int pinRelay = 4;

        String comdata = "";

        void setup()

        Serial.begin(115200);
        }

        void loop() {
           while (Serial.available() > 0)  
            {
                comdata += char(Serial.read());
                delay(2);
            }
            if (comdata.length() > 0)
            {
               int idx1 = comdata.indexOf("play");
               int idx2 = comdata.indexOf("stop");

        //調用indexOf功能,此功能可以抓取串口中字符串的指定字符或字符串,并且返回一個正數值(抓取成功)或負數值(抓取失敗)
        if(idx1>0)
        {
         digitalWrite(pinRelay,HIGH);
        }

        //play命令控制LED亮
        else if(idx2>0)
        {
         digitalWrite(pinRelay, LOW);
        }

        //stop命令控制LED滅
              Serial.println(comdata);//讀取從網頁發送過來的命令顯示在串口監視器中
                comdata = "";
            }

        }

         

         


        評論:共4條

        天才少年 評論于:2018-11-17 01:30:09
        {"M":"say","ID":"G7f00000109c4000173ce","NAME":"guest","C":"play","T":"1457528107"}\n
        用好就可以
        貝殼物聯2 評論于:2018-11-24 11:11:43
        厲害了
        15029233413 評論于:2018-11-27 22:40:00
        老哥,你這是用esp8266還是W5100聯網的啊,我最近也在弄這個,方便的話加一下我的qq1656994251交流交流唄
        yhy630@21cn.com 評論于:2018-12-10 19:16:58
        厲害了
        返回頂部

        <em id="ri2my"></em>
      2. <em id="ri2my"></em>
        <em id="ri2my"><label id="ri2my"><nav id="ri2my"></nav></label></em>
      3. <em id="ri2my"><label id="ri2my"></label></em>
        <div id="ri2my"></div>
        1. <em id="ri2my"><label id="ri2my"></label></em>
        2. <em id="ri2my"><ol id="ri2my"></ol></em>
          <em id="ri2my"></em>

          1. 免费高清视频