<th id="alkcr"><pre id="alkcr"></pre></th>

  • 打印

    【零知ESP8266教程】blynk控制RGB LED

    [復制鏈接]
    140|1
    跳轉到指定樓層
    樓主
    本帖最后由 roc2two 于 2019-9-25 09:55 編輯

    本文講解使用blynk app+服務器(本地) + 零知ESP8266硬件的方法,通過手機APP控制RGB led三色燈。
    1、硬件
    零知ESP8266

    RGB LED

    杜邦線

    2、連接

    這里的連線:R-D5,G-D6,B-D7,和blynk app里面控件的PIN設置是一一對應的。
    3.軟件
    關于手機APP與blynk詳細說明請參考:http://www.lingzhilab.com/bbs/index/showonepostz?pid=356


    (1)app端,使用blynk新建工程,并選擇設備未NodeMCU,或ESP8266,然后增加ZERGBA控件,如下:


    或掃描我分享的二維碼共享工程:


    (2)ESP8266端如下:
    1. /* Comment this out to disable prints and save space */
    2. #define BLYNK_PRINT Serial


    3. #include <ESP8266WiFi.h>
    4. #include <BlynkSimpleEsp8266.h>

    5. // You should get Auth Token in the Blynk App.
    6. // Go to the Project Settings (nut icon).
    7. char auth[] = "xx";

    8. // Your WiFi credentials.
    9. // Set password to "" for open networks.
    10. char ssid[] = "xx";
    11. char pass[] = "xx";

    12. char local_domain[] = "192.168.0.111";



    13. void setup()
    14. {
    15.         // Debug console
    16.         Serial.begin(9600);
    17.          
    18.         Blynk.begin(auth, ssid, pass, local_domain,8080);
    19.          
    20.          
    21.          
    22. }

    23. void loop()
    24. {
    25.         Blynk.run();
    26.          
    27. }
    復制代碼
    上面代碼中只需要填寫自己的TOKEN和wifi熱點名字、密碼即可。
    4、測試驗證
    (1)在零知開發工具中,可以在串口調試窗口看到如下信息:


    表示我們與服務器通信成功的。


    (2)在手機blynk上,點擊運行按鈕后,開始運行,然后就可以控制RGB顯示各種顏色了:


    5、完整視頻效果分享
    https://www.bilibili.com/video/av55465395?zw



    使用特權

    評論回復
    沙發
    | 2019-9-26 10:34 | 只看該作者
    很不錯,支持一下~~~

    使用特權

    評論回復
    掃描二維碼,隨時隨地手機跟帖
    您需要登錄后才可以回帖 登錄 | 注冊

    本版積分規則

    我要發帖 投訴建議 創建版塊 申請版主

    快速回復

    您需要登錄后才可以回帖
    登錄 | 注冊
    高級模式

    論壇熱帖

    關閉

    熱門推薦上一條 /6 下一條

    在線客服 快速回復 返回頂部 返回列表
    成人短片线上看