02 結合EZ start Kit+擴展板

(2022/04/20)


一、認識EZ start Kit+擴展板

  • 全新三合一擴展板,支援 micro:bit、Linkit 7697& ESP32

  • 搭配了1.3吋的OLED液晶螢幕,具有更多元的顯示變化

  • 讓學生不再浪費時間進行接線動作,更可減少因線路連接錯誤造成主板的損壞率

  • 搭配10種以上不同的實驗項目,並提供micro:bit、Linkit 7697與 ESP32 的範例程式,上手學習更輕鬆

  • micro:bit、Linkit 7697& ESP32插槽:支援micro:bit、Linkit 7697及 ESP32三種主板,依照專案需求選擇主板,開發模式更多元。

  • 樂高積木孔:可配合樂高專案應用。

  • 按鍵A&B:直徑約6.5mm的黑色圓形小按鈕,兩顆按鈕能讓您輸入指令並控制擴展板。

  • DHT11溫溼度感測器:可以量測溫溼度。量測值:空氣中的溫度(0~50度),與相對溼度(百分比),量測完成的數值可顯示於1.3吋的OLED液晶螢幕。

  • 單色LED:單色LED共有三個顏色,分別是紅色、黃色、綠色。 有了這三顆燈除了可以練習如何用程式點亮LED,也能製作紅綠燈小專題。

  • 光感測器:採用光敏電阻來檢測環境光的強弱,量測數值範圍是0~4095,數值越大表示光強度越強。

  • RGB LED:單色LED上方有相同數量的RGB LED燈,與普通的彩色LED不同之處為自帶驅動晶片。只需一條訊號線即可控制點亮不同顏色。

  • 無源蜂鳴器:能使用程式來讓它發出聲響,也可利用它來播放自己編寫的音樂或是當作警報器使用。

  • 紅外線接收:可以接收紅外線遙控器發出的訊息,執行此功能需搭配紅外線遙控器使用。

  • OLED顯示器:1.3吋的OLED螢幕,能顯示感測器所讀到的數值外,也能用於程式除錯。

  • 繼電器:主要功能是可用小電流控制大電流元件,簡言而之是一個電子開關,當送電給它時,內部會接通,反之則斷開。

  • 可變電阻:透過程式讀取可變電阻可得到0~4095的數值,調整數值的方法可透過旋轉可變電阻來改變,可用來製作需要調節控制的專案,例如:透過可變電阻調整LED亮度。

、OLED顯示器的使用

  • OLED顯示器的規格為I2C腳位、解析度為128*64

  • 不必用擴展板供電,即可顯示

  • 主要使用吉哥積木 / 模組 / OLED 128*64


  • 顯示數字、文字(或中文字)

    • 座標起點為文字的左上角

    • 英文數字小字型每行可顯示21.5個字(每個字寛度6)

    • 英文數字字型每行可顯示16個字(每個字寛度8)

    • 中文字型每行可顯示8個字(每個字為16*16)

  • 顯示登月小車上的內建圖案

    • 使用 ICSHOP /登月小車

三、按鍵的功能

  • EZ Start Kit+有兩個按鍵

      • 按鍵A(IO11):腳位為GPIO5

      • 按鍵B(IO15):腳位為GPIO36

  • 取得按鍵A按下時的數位值

      • 利用OLED顯示其值

  • 發現:

    • 按鍵要利用【擴展板供電】才有作用

    • 未按鍵的數位值為1

    • 按下後的數位值為0

  • 按A鍵顯示【開心】、按B鍵顯示【生氣】、按A+B鍵顯示【淡定】圖案

    • 利用上一篇介紹過的登月小車內建圖案

、LED的功能

  • 接下來使用【吉哥積木】/【模組】/【EZ Start Kit+】積木

  • 按A鍵點亮【紅燈】、按B鍵點亮【黃燈】、按A+B鍵點亮【綠燈】

    • 紅色LED燈(IO4):GPIO16

    • 色LED燈(IO5):GPIO12

    • 色LED燈(IO6):GPIO13

    • LED燈需要【擴展板供電】才有作用

  • 請同學設計一個【紅綠燈】

    • 綠燈亮5秒

    • 黃燈亮1秒

    • 紅燈亮3秒

各感測器的使用

  • 顯示溫濕度、光亮度、可變電阻值

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

    • 光感測器(IO1):GPIO39

    • 可變電阻(IO2):GPIO34

  • 發現:

    • 可變電阻的值 ( 0(順時針到底)~4095(順時針到底))

    • 光亮度:全暗為0、越亮值越大(不會過超4095)

  • 天黑請開燈

    • 當光亮度值<500代表天黑了

蜂鳴器的使用

  • 播放全家便利商店歡迎音樂

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

、燈條的使用

  • WS2812B晶片,只占用1個腳位

  • 點亮燈條的燈

、紅外線遙控器的使用

  • 紅外線接收器(IO3):GPIO33

  • 取得遙控器按鍵的【編碼值】

  • KEYES遙控器的方向鍵編碼值

    • 上:ff629d

    • 下:ffa857

    • 左:ff22dd

    • 右:ffc23d

    • OK:ff02fd

  • KEYES遙控器的方向鍵,OLED顯示上下左右OK

、繼電器的使用

  • 繼電器是以小搏大的開關設備,用小電壓去控制大電壓,原理如下圖

  • 所以就可以來控制家中的電燈、電扇等使用市電(110V)的電器

  • 用法跟點亮一顆LED燈一樣

、超音波測距感測器的使用

  • 我們把【超音波感測器】的TRIG接在IO12(GPIO4)、ECHO接IO14(GPIO27),可自己選擇要使用的腳位

  • VCC接3.3V、GND接GND

  • 要注意本【超音波感測器】(HC-SR04P)可用3.3V,其他大部份的是5V

十一、其他

  • 除了吉哥有EZ Start Kit+積木外

  • 法蘭斯也有提供EZ Start Kit+積木

  • 兩者都可以使用