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量測出的溫濕度無法正確顯示