2016年10月5日 星期三

使用Arduino IDE 控制 NodeMcu 上的 LED 燈 ( Arduino Project: Control a Builtin LED from a Web Browser )

本文要介紹如何使用Arduino IDE 與 NodeMCU 互動。

所需硬體:
1. NodeMCU 板子 x 1
2. Micro USB Cable x 1
3. Wifi Ap x 1

範例一:透過Arduino IDE直接控制NodeMCU上的LED
選擇偏好設定

將下列網址複製到額外的板子管理員網址
http://arduino.esp8266.com/stable/package_esp8266com_index.json

開啟板子管理員

安裝 esp8266 by ESP8266 Community 套件

選擇 NodeMCU 1.0 (ESP-12E Module) 板子

選擇ESP8266內建的範例 Blink

上傳程式到NodeMCU之前,請檢查 NodeMCU 的連接埠為多少,在我的電腦上為COM3。

若沒問題的話,可看到如下影片:

範例二:網頁式控制NodeMCU上的LED
將下列程式碼中的your_wifi_ap_ssidyour_wifi_ap_password修改為要使用的Wifi Ap SSID 與 password

上傳程式到NodeMCU後,請開啟Arduino IDE 中的序列埠監控視窗


可看到NodeMCU的IP位址,此例為 192.168.1.110

用瀏覽器開啟此網址,即可透過網頁控制NodeMCU上的LED燈

示範影片:


參考資料:
[1]Quick Start to Nodemcu (ESP8266) on Arduino IDE