mBlock:指紋辨識模組GTM5210F32 + BrainGO

一、硬體連接

若是連接BrainGO控制板,積木預設值是接在M2插槽,相對應的接腳Rx為D3, Tx為D2, 另外兩腳為Vcc及Gnd。Arduino的使用者,請自行接到數位腳位D3及D2。

二、mBlock5指紋登錄積木程式範例

如果只有連接BrainGO+指紋辨識模組的條件下,可以借由Arduino IDE的序列埠監控視窗或AccessPort等序列埠監控軟體,來查看執行過程和結果的訊息。當然,如果你會其它序列埠監控軟體的話,也可以拿來取代Arduino IDE的序列埠監控視窗。上圖的啟用積木中,記得設定正確的接腳腳位編號,預設是接在BrainGO的M2插槽,類Arduino板子的使用者,就接到D3和D2,記得選顯示於「序列埠監控視窗」。

程式上傳完成後 ,
1.先斷開mBlock5的連線,因為它會佔據連接埠導致其它軟體無法連線。
2.打開Arduino IDE。
3.點選 工具/序列埠,設定序列埠號。
4.點選右上角的放大鏡圖示,以啟動序列埠監控視窗。
5.設定右下角的Baud Rate ,就可以看到訊息了。

如果你有LCD1602顯示器的話,積式積木範例如下,記得改選顯示於「 1602LCD (I2C)」。

三、mBlock5指紋辨識積木程式範例

上圖積木程式是示範當指紋辨識模組執行指紋辨識後,如果成功辨識到已事先登錄的指紋時,則點亮BrainGO板子上的綠燈;反之,若辨識失敗,則亮紅燈。你可以自行更改辨識成功/失敗時的動作喔!

四、To be continue……

在mBlok5自製積木時,如何自行上傳程式庫?

一、將程式庫放在同一個資料匣中,再上傳

  1. 先新增一個資料匣(本例中為src),將.h及.cpp檔放入資料匣內。
  2. 切換到「上傳源文件」標籤頁,按(+)
  3. 選擇剛剛的資料匣src,不是檔案喔!
  4. 上傳成功了,記得按保存喔!

二、Include 剛剛上傳的檔案

  1. 回到「基礎配置」標籤頁,點一下Include欄,就會出現剛剛上傳的.h檔供選擇。
  2. 點一下剛剛上傳的程式庫檔名,就成功囉!

你可需要複習:
如何在mBlok5中自製積木/附加元件/擴展積木

如何在mBlok5中自製積木/附加元件/擴展積木

一、連線官網

  1. 慧編程 mBlock / 開發者
  2. 地區有分 國際/中國大陸 兩個選項,帳號和數據互不相通,請選「國際」註冊的,下次登入時,若選錯「中國大陸」則登不進去。沒帳號的請先註冊。

二、新建擴展/附加元件

  1. 左側選單 我的插件/我的擴展/新建擴展
  2. 選擇 Arduino預設模板
  3. 輸入你自己取的 擴展名稱
  4. 這樣就新增成功一個擴展/附加元件了喔!不過可以看出,目前裡面只包含了一個分類、一個預設空積木。

三、新增積木

  1. 點一下積木列表最下方的(+)可以新增一個如積木列表中的preview block
  2. 積木分為7種類型,自己選擇後,看看積木上方的圖形就可以大概知道它的作用了。

四、設定積木,以「功能」積木為例

  1. 下圖是Arduino的程式,先把程式分為4個區塊,分別為1.include區塊。2.定義區塊。3.setup設定區塊。4.loop區塊。
  2. 「內容」內的文字會顯示在積木上,本例使用 #include <Stepper.h> 是內建資料庫,所以我們可以如下圖直接輸入<Stepper.h>就可以了。
    如果要自行上傳程式庫該怎麼辦呢?請參閱
    在mBlok5自製積木時,如何自行上傳程式庫?
  3. 第2區塊就放入declare內。
  4. 第3區就放入setup內。第4區放入code內。
  5. 這樣就完成了喔!

Follow by Email