問題:當使用"digitalRead(BUT) == 1"控制LED燈時會出現"digitalWrite(LED, ledState);"的值出現跳動。 原因:因為loop會無限循環,當按下按鈕時會一直輸出1,當松開按鈕時會一直輸出0,所以判斷的時候if(digitalRead ...
最近由於項目要求,需要開發物聯網雲平台,而本人對硬件和通信技術一竅不通,故而選擇arduino這一簡單單片機來實現學習掌握基礎的硬件和通信技術。 下面就是本人通過查閱大佬資料做的一個整合版本的通過手機APP來控制LED開關的實驗: 第一步:連線使用軟串口方式,利用arduino來對ESP 進行AT命令操作。 連線參考圖如下: 連線完后,利用串口調試工具和Arduino IDE 軟件進行編程,實現 ...
2018-04-10 19:44 0 1742 推薦指數:
問題:當使用"digitalRead(BUT) == 1"控制LED燈時會出現"digitalWrite(LED, ledState);"的值出現跳動。 原因:因為loop會無限循環,當按下按鈕時會一直輸出1,當松開按鈕時會一直輸出0,所以判斷的時候if(digitalRead ...
作為興趣愛好,開始學習開發板,從基礎入手,記錄學習使用心得。 一、arduino Arduino是一款便捷靈活、方便上手的開源電子原型平台。包含硬件(各種型號的Arduino板)和軟件(ArduinoIDE)。 由一個歐洲開發團隊於2005年冬季開發。其成員包括Massimo Banzi ...
前面已經實現控制LED燈了,但是控制220v的家用燈怎么辦,加個繼電器 淘寶上的繼電器模塊基本上都是支持5v觸發的,3.3v觸發的不多(3.3v還沒到貨,沒測試) 之前因為不知道esp8266引腳3.3v無法觸發5v繼電器模塊導致一直沒成功(據說可接三極管放大信號觸發,沒貨所以沒測試) 先記 ...
本節為通過按鍵控制LED燈的亮滅,LED依然設置為輸出模式,二按鍵則就需要設置為輸入模式,為了增加抗干擾增強,將按鍵所對應的IO口設置為上拉輸入模式 代碼部分: int LED=16;//LED對應着GPIO16int KEY=5;//KEY對應值GPIO5char flag ...
上一篇文章已實現Esp8266開發板與MQTT服務器連接實現控制LED燈 這篇文章記錄繼上篇的功能接入微信小程序實現LED燈的控制 先理解一個概念:微信小程序訂閱MQTT服務器一個主題,Esp8266訂閱相同的主題時, 微信小程序發送給MQTT服務器的消息,Esp8266同樣會接受到,意思 ...
【MicorPython教程01】控制ESP8266上的LED燈閃爍 www.xmf393.com 廣東職業技術學院 歐浩源 一、資源索引 【1】預備知識:《ESP8266燒錄MicroPython固件明細教程》 【2】預備知識:《串口終端軟件uPyLoader使用明細教程 ...
MQTT 是輕量級的、靈活的物聯網消息交換和數據傳遞協議,致力於為 IoT 開發人員實現靈活性與硬件/網絡資源的平衡。 NodeMCU 是一個開源的物聯網平台。它使用 Lua 語言編程。該平台基於eLua開源項目,底層使用ESP8266 sdk 0.9.5版本。 在此項目中我們將實現 ...
材料准備: 1.220v轉5v變壓器 2.Esp8266繼電器模塊(一定要是帶光耦的,上面印有三條白杠的,如下圖) 3.Esp01 4.220v家用交流電,5v學習燈,esp01燒錄器和少量杜邦線 實物圖: 具體接線: (1)220v變壓器上面有標的,三頭插頭有兩種 ...