智慧型建築環境資訊技術應用

這些資訊是適用於「智慧型建築環境資訊技術應用」課程之教材網頁。

NodeMCU的安裝資訊,可以參考這個網頁:http://drho.club/nodemcu-basics

要特別留意的是,不是Python語言所有的功能以及模組都可以在NodeMCU上使用。事實上,NodeMCU所支援的Python是MicroPython,它是Python語言的一個子集合。

MicroPython的網址:https://docs.micropython.org/en/latest/esp8266/quickref.html

而MicroPython是一個在NodeMCU中執行的直譯器,這個直譯器必需要先燒錄到NodeMCU中才行,這也是為什麼拿到一片全新的NodeMCU板子時,要先做一些初始化的安裝燒錄作業的原因。

當NodeMCU的內部已燒錄了MicroPython的直譯器之後,要對NodeMCU開始編寫程式有兩種做法:

  • 使用PuTTY連線到NodeMCU上的MicroPython Shell,一列一列輸入進去,此種方式主要作為測試之用。

  • 在本地端電腦使用程式碼編輯器設計完整的程式main.py,然後使用ampy程式把這個程式上傳之後,重新啟動NodeMCU讓這個程式開始執行。

接下來的所有範例,大部份都是使用後面這種方法。

補充參考資訊: