73 ICShop EZ Start Kit 擴展板

(2020/07/27)

(建議直接看下一篇,不用看此篇了)

今天又拿到一個好東西ICShop的EZ Start Kit 擴展板,這塊擴展板可使用micro:bit及7697兩塊開發板,最近很多大師都在測試7697的使用,但我跟7697不太熟,所以還是測試我比較熟悉的micro:bit,由於官方尚未提供此擴展板的makecode擴展積木,所以我只好東拼西湊了...

一、功能介紹

  • 如下圖

二、接micro:bit主板來測試

(一)不用擴展積木

  • 三顆5mmLED(紅、綠、黃)燈的測試,

    • 腳位如下

      • 紅燈接到P13

      • 黃燈接到P14

      • 綠燈接到P15

    • 模擬紅綠燈的運作 (剛發現台灣的紅燈通常在左邊,日本的紅燈則在右邊)

      • 綠燈亮5秒

      • 黃燈亮2秒

      • 紅燈亮3秒

      • 程式如下:

  • 兩顆按鍵 (A、B按鍵的位置與micro:bit主板的位置相反,不知有何用途?)

    • 腳位如下

      • A鍵接P5

      • B鍵接P11

    • 剪刀、石頭、布的遊戲

      • 測試時,發現按B鍵時有BUG產生,按B鍵會啟動繼電器,導致繼電器一直叫(再請廠商去debug)

  • 可變電阻器

    • 腳位如下

      • 可變電阻器接P2 (類比輸入)

    • 於屏幕上顯示可變電阻器的類比值

      • 發現

        • 其值的變化為1023(在逆時針轉到底時),順時針轉時最後其值會變到1。這邊建議逆時針轉到底時的值為0,順時針轉時,其值會慢慢變大到1023

        • 利用micro:bit主板供電也可以,但利用擴展板供電時,繼電器又亂叫了,再請Debug一下

  • 光感測器(光敏電阻)

    • 腳位如下

      • 光感測器接P1 (類比輸入)

    • 於屏幕上顯示光感測器的類比值

      • 發現

        • 其值的變化,將手遮住光感測器時,其值為10幾,用手機的手電筒照光時,其值約7百多

        • 不能利用micro:bit主板供電,利用擴展板供電時,繼電器又亂叫了,再請Debug一下

  • 蜂鳴器

    • 腳位如下

      • 蜂鳴器接P0

    • 一開始播放內建音樂,按A鍵播放全家歡迎音樂(簡譜:3 1 5(低音) 1 / 2 5~ 2 / 3 2 5(低音) 1)

      • 音樂播放正常

  • 繼電器

    • 腳位如下

      • 繼電器接P9

    • 按A鍵啟動繼電器(指示燈亮)、按B鍵關閉繼電器(指示燈滅)

      • 發現

        • 繼電器的指示燈一打開電源就一直亮著

        • 上面程式並沒有作用,下次等官方積木出來再來測試看看

(二)使用擴展積木

  • 由於官方尚未釋出本擴展板的積木,所以以下元件採用各式不同地方的擴展積木來測試,不久後,官方應會很快提出此擴展板的擴展積木

  • RGB LED燈(WS2812)

    • 腳位如下

      • RGB LED燈接P12

    • 擴展neopixel積木

    • 按A鍵點亮三顆紅燈、按B鍵關閉所有燈,按A+B鍵第一顆燈亮紅色、第2顆燈亮黃色、第3顆燈亮綠色

      • 發現

        • 3顆RGB LED燈的第1顆燈為最左邊的燈

        • 按A+B鍵時,一開始只亮第一顆紅燈,再按第2次的A+B鍵才會正常顯示所要的顏色,不知是否有BUG?

        • 這邊按B鍵,繼電器不像之前剪刀石頭布會亂叫,這邊的程式繼電器不會亂叫

  • OLED測試

    • 腳位如下

      • OLED接 I2C腳位

    • MbitBot的擴展積木:https://github.com/iCShopMgr/MbitBot

    • MbitBot的擴展積木內有一項是OLED,因此採用此積木來測試

    • 按A鍵在新行顯示文字abc、按B鍵在新行顯示數字123、按A+B鍵清除螢幕畫面

      • 發現:

        • 按B鍵無法在新行顯示數字,只顯示在同一行

  • 紅外線接收器

    • 腳位如下

      • 紅外線接收器接 P8腳位

    • 擴展IR接收器的積木

      • 利用KEYES遙控器來做簡單測試

      • 發現:

        • 可以成功的利用KEYES遙控器來遙控

        • 但遙控時,繼電器又會亂叫

  • DHT11 (溫濕度感測器)

    • 腳位如下

      • DHT11接P16

    • 擴展DHT11積木,如下圖

      • 按A鍵顯示溫度、按B鍵顯示濕度

      • 測試失敗

三、測試結果

  • 由於這是我東拼西湊的使用別人的積木來測試,等官方釋出積木後,測試的一些問題,應該就會解決了。

  • 感覺問題比較大的是繼電器,常常會亂叫(應該是裡面的電磁鐵一直ON、OFF,導致有聲音產生。

  • DHT11量測出的溫濕度無法正確顯示