iBuilding
  • 智慧型建築環境資訊技術應用
  • MicroPython
    • 開始執行Python
    • 使用內建函數
  • NodeMCU
    • NodeMCU與MicroPython
    • LED控制實習
    • 點陣式LED控制
    • NodeMCU與感測器
    • OLED顯示器實習
    • NodeMCU與馬達控制
    • MPU6050三軸陀螺儀及三軸加速計感測模組
    • NodeMCU與WiFi
    • 計時器與感測資料的定期量測
    • 把資料傳送到ThingSpeak.com
    • MQTT實務
    • 把資料傳送給LINE
    • 感測模組的製作
    • 使用Python程式即時繪製數據圖檔
Powered by GitBook
On this page

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

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

Next開始執行Python

Last updated 6 years ago

NodeMCU的安裝資訊,可以參考這個網頁:

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

MicroPython的網址:

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

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

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

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

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

補充參考資訊:

http://drho.club/nodemcu-basics
https://docs.micropython.org/en/latest/esp8266/quickref.html
https://sites.google.com/site/wenyumaker3/03-difi-jiao-cai/01-difi-ban-de-ji-ben-gong-neng-ce-shisites.google.com