op.4 準備與IoT約會的環境
既然是第一次約會,那我得把環境給掌握好!
首先是決定怎麼在約會前快速找到他!然後還要讓她保持愉快的心情!
最後,要能成功跟他搭上線!!! (?
難得今天星期六,但依舊只能在實驗室做進度......天阿今天還沒練琴啊啊啊啊!
終於脫離枯燥的理論階段,往實作踏入了,總覺得特別的開心啊XD
這次感知層的控制器我們選擇用 NodeMcu作為主要的控制器,那先來簡單介紹甚麼是NodeMcu吧!
NodeMcu 是一塊有WiFi功能的微控制器,搭載 ESP8266 為主要的晶片,是一個開源的平台,特點是可以用像是Arduino 一樣的操控 I/O 、或是用像是 Nodejs來進行開發,而且具有低成本的特性,在需要廣佈節點的應用上,可以讓整個性價比提高了不少!而且板子上也還是有控制器該有的功能,比如 GPIO、PWM、I2C、1-Wire、ADC等功能,詳細可以連進他們 官網 上了解。
購買時要注意是否有搭載 USB 晶片,在使用時要注意自己是買哪一種型號的,常見有 CH340、CP2102,使用時必須要安裝對應的驅動程式,才可以抓到 NodeMcu噢。
這裡使用 Arduino IDE 作為入門的開發環境,安裝過程首先必須先安裝 Arduino IDE,相關下載方式可以參照 官方網站 來進行,或是點 懶人下載點 。
接下來需要點選 檔案 > 偏好設定
在額外的開發版管理員網址輸入,輸入完即可按下確定。
http://arduino.esp8266.com/stable/package_esp8266com_index.json
點選 工具 > 開發版 > 開發版管理員
搜尋處打上 esp8266 按下安裝。安裝完成後會出現 INSTALLED 字樣。
回到 Arduino IDE點選 工具 > 開發版 > ESP8266 Board > NodeMCU 1.0
點選工具 > Upload Speed > 115200
並且選擇對應的 ComPort
輸入下面程式碼
void setup() {
Serial.begin(115200);
}
void loop() {
Serial.println("Hello NodeMCU");
delay(1000);
}
點選 草稿碼 > 上傳
打開序列埠監控視窗即可看到每一秒視窗上顯示 Hello NodeMCU。
到這邊就完成環境的安裝啦~~
就用這首曲子畫下完美的句點啦~~感謝各位!