01 NodeMCU-32S+EZ Start Kit+

(2022/04/27 )居家隔離第2天

今早亞柏老師傳給我MPY Blockly的資料,一定是亞柏老師覺得我在家太無聊了,所以讓我玩玩新玩意,以下做簡單的測試...

一、認識MPY Blockly

  • 先把NodeMCU-32S接上電腦,這時會顯示哪個埠,並從【設置】/【刷入固件】

、利用NodeMCU-32S+EZ Start Kit+擴展板做簡單測試

  • NodeMCU-32S+EZ Start Kit+的結合

  • 測試一:點亮NodeMCU-32S內建的LED燈(一閃一滅)

    • 內建LED燈(藍色ED燈):GPIO2

  • 測試:在OLED上顯示Hello!

    • I2C腳位:SCL(GPIO22)、SDA(GPIO21)

  • 測試:在OLED上顯示溫度、濕度、光亮度及可變電阻的值

    • 溫濕度感測器(IO7):GPIO15

    • 光感測器(IO1):GPIO39

    • 可變電阻(IO2):GPIO34

  • 測試:按A鍵點亮三顆LED燈(或啟動繼電器)、按B鍵關閉三顆LED燈(或關閉繼電器)

    • 按鍵A(IO11):腳位為GPIO5、按鍵B(IO15):腳位為GPIO36

    • 紅LED:GPIO16、LED:GPIO12LED:GPIO13

    • 繼電器(IO13):GPIO25

  • 測試:按A鍵播放全家便利商店歡迎音樂、按B鍵播放生日快樂歌

    • 簡譜:3 1 5(低音) 1 / 2 5~ 2 / 3 2 5(低音) 1

    • 蜂鳴器(IO0):GPIO14

  • 測試:燈條的使用

    • RGB燈條(IO16):GPIO26 (只用1個腳位)

    • 基本款:點亮三顆燈

  • 彩虹效果

  • 測試:紅外線接收器的使用

    • 紅外線接收(IO3):GPIO33

    • 先收集遙控器的【按鍵代碼】

    • 我隨手拿我家的海爾電視遙控器,取得方向鍵的編碼如下:

      • 上:0440

      • 下:0441

      • 左:0407

      • 右:0406

      • OK:0444

  • 利用遙控器來點亮燈

    • 按上鍵,點亮紅燈

    • 鍵,點亮

    • 鍵,點亮

    • 按OK鍵,關掉所有燈

  • 簡單測試如上,也就是EZ Start Kit+擴展板上的功能都能正常使用!