Matatalab是一套應用於教學的編程教育產品。幼童透過可觸摸的實物編程模塊,在編程板上進行積木拼圖式編程,控制塔會通過一個攝像頭,利用圖像識別技術識別編程板上自由排序的編程塊,即時將信息通過藍牙傳輸給機器人,機器人按照指令做出相應的反應,在地圖上完成各種任務。
課程例子:
1)飯桶:
• 識別基本形狀(三角形,正方形,圓形,矩形)
• 按形狀(三角形,正方形,圓形,矩形)對食物進行分類
• 使用運動編碼塊控制MatataBot移至目標點
2) 運送動物
• 了解如何使用編碼塊對通往目的地的路徑進行編程
• 找出MatataBot到達目的地的步驟和方向
• 將不同的路徑應用到目的地,記住動物在哪裡,它要去哪裡
• 最後匯報每隻動物的去向
Micro:bit是一台讓學生學習程式和電子知識的好工具,大小只有一個火柴盒這麼大,並且內建許多生活周遭常見的感測器,如溫度、光、方位及磁力等等感測器,只要在網頁上簡單地把程式積木堆疊組合,便能完成各種小玩意。
課程例子:
1) 智能風扇
• 認識馬達的基本運作原理
• 學習連接馬達,製作電風扇,並嘗試加入調較風扇強度的功能
• 認識溫度感應器的基本運作原理
• 學習連接溫度感應器和馬達,製作智能風扇,並嘗試加入調較溫度的功能
2) 產品發明
• 運用設計思維,設計一款能幫助身邊家人或朋友的產品
• 在導師指導下,製作產品
• 不斷測試,記錄,及改良產品
• 製作介紹影片,分享自己的發明品
Arduino開發板猶如高階版的Mirco:bit,它使用真實的程式語言JavaScript 、並針對某些議題,來進行各種開發項目,如物聯網應用、自走車、機械臂。Arduino開發板現今已被廣泛應用在日常創科專案。
課程例子:
1) 藍芽搖控機械車
• 學習BluetoothClient元件發送不同的字元
• 使用Switch 架構去判斷所收到字元的 ASCII碼,並執行對應的動作
• 點選 ListPicker 去連接藍牙裝置,再進行相應行動的編程
2) 家居保安系統
• 連接網絡服務平台IFTTT服務
• 設立所需的家居保安服務
• 學習JavaScript編寫觸發啟動保安程序的時機
• 連接至個人通訊軟件系統,綁定家居保安帳號