IPOE艾葆科技誌IPOE艾葆科技誌
    • 作業系統與軟體應用
    • 行動通訊與網際網路
    • 物聯網與人工智慧
    • 社群與溝通
    • 創客與機器人
    • 科技教育與在職教育
    • 職涯發展與行業應用
    • 機電整合與程式設計
    • 新興科技與永續發展
  • 會員
    • 註冊
    • 登入
  • 最新消息
  • 新聞
  • 雜誌
  • 艾葆會客室
  • 職人360
  • 關於我們
  • 勁園活動網
  1. 回雜誌
    用micro:bit玩iMoto BitRacer解線迷宮
    • 分享
    • Tweet

    教案設計者: 南投國小張育豪老師

    (一)教案概述

    領域 / 科目別

    資訊科技領域 / 國中小課後社團或營隊

    教學時數

    18小時(三天營隊每天6小時)

    教學對象

    5~9年級

    教師教具準備

    電腦、micro:bit 開發板(每位學生2片)、iMoto BitRacer自走車、14500鋰電池、線迷宮地圖、micro:bit搖桿(含電池)

    學生材料準備

    筆記本、文具

    課程簡介

           Scratch程式從2006年發布至今,視覺化積木程式語言早已經帶起國中小程式教育潮流,多年前南投縣大量投入micro:bit硬體到縣內國中小資訊課程中,視覺化積木程式語言讓學生可以輕鬆學習邏輯思考運算思維,南投縣也舉辦micro:bit競速解題多年,讓程式語言的學習延伸到硬體控制,學生也有更多元接觸應用,就是想把學習城市變得更好玩更有趣。

    本課程主要利用makecode視覺化積木程式語言與micro:bit硬體作互動,學習控制iMoto BitRacer智慧車,課程中引導學生練習讀取寫入等專屬指令,了解A、B鍵開關、WS2812燈光、蜂鳴器、直流馬達、5路紅外線循線模組與遙控廣播等,更導入智慧車功能利用左右手法則解線迷宮,最後利用歸納法將迷宮簡化路線,成功解鎖任務。


    學習目標

    認識micro:bit與iMoto BitRacer 智慧車

    先備知識

    無


    (二)教學活動步驟

    第一單元:認識micro:bit 

    教學時間:6節課程

    學習目標:

    1. 學會操作makecode網站程式編寫、存檔、讀檔與燒錄程式方式。
    2. 了解micro:bit開發板的IO腳位、輸入、輸出等控制方式。

    學習內容:

    1. 首先認識micro:bit開發板與makecode網站操作熟練。
    2. 寫程式控制micro:bit進行基礎訓練。


    評量方式:採用實作評量


    教學步驟

    步驟一:

    1. 教師引導講課時,主題或題目要講完整,但是講解程式不需要全部說明白,有時候實作過程中,學生自己就會領悟其指令的真實意義,比費口舌說明更好,對於程度無法跟上的學生只能要求孩子先模仿製作,畢竟學習過程本來就存在個別差異,只能依據個別能力給予適當的輔助。
    2. micro:bit 是一款由英國廣播電視公司 ( BBC ),專門為了青少年程式教育,所推出的的微型電腦開發板,目的在於鼓勵兒童積極參與軟體程式設計,以及藉由硬體裝置去發揮不同的創意。


         3. 構造簡介-如圖一

     

    圖一 micro:bit構造與功能說明


    • micro:bit 操作方式
      micro:bit支援Python、JavaScript、C++等多種程式語言,也能使用圖形化積木的編輯工具 MakeCode或Scratch來進行編輯,更可跨平台筆電、手機、平板等操控能力。MakeCode是Microsoft所提供的線上編輯器,只需要打開網頁瀏覽器,就可以輕鬆編寫 micro:bit積木程式(同時支援JavaScript程式)。
    • 介紹makecode網站(   https://makecode.microbit.org/  )
      網頁搜尋 makecode 就可以進入線上編輯程式的網頁(如圖二),不需要安裝任何程式,走到哪裡就可以線上編寫程式,超級方便。
    • 點選新增專案並且設定專案名稱,如圖三。

    圖二   makecode網站 圖三 設定專業名稱


    • 如圖四,說明網頁的功能,並且指導學生進行存檔案、讀檔案與燒錄程式到micro:bit開發板上面。

    圖四 makecode網頁介紹


    • 開始練習寫程式來控制micro:bit開發板
      基礎makecode實作熟練課程
    功能要求程式範例

    開啟新專案   

    練習1 指針轉圈圈

    基本的積木應用

    時間的重要性

     

    圖案

    數字

    英文字母=文字

    25點的圖案設計

    內建40個圖案



    練習2 按鈕與顯示的應用

    輸入

    基本

    迴圈



    練習3 按鈕、觸摸與顯示



    練習4 點燈

    點亮25顆LED燈的各種方法,學習迴圈與變數的用法

    1. 點亮一排燈
      由上往下
      由下往上
      由左而右
      由右而左
    2. 結合AB按鍵



     

    因本篇教案長達數十頁無法在官網上全文刊載,想多了解電腦鼠線迷宮解題的讀者請購買本期雜誌以及參考艾葆科技誌Youtube頻道由張育豪老師親自講解的教學影片。

    #行動通訊與網際網路#物聯網與人工智慧#創客與機器人#科技教育與在職教育#機電整合與程式設計

    推薦文章

    直擊教學現場─用桌遊教運算思維

    專訪林光章校長—一堂雪地裡的素養課程

    使用Makeblock創客空間套件 實現學生無限創意

    延伸閱讀

    CyberPi VS WiFiBoy程式學習遊戲機大比拚

    百變mBot — 兒童教具也是物聯網神器

    自製百玩不膩的經典電動 ─ 用micro:bit 打造貪食蛇遊戲

    服務時間:週一至週五 08:30~18:00 (例假日除外)

    |

    服務專線:02-2908-5945

    |

    服務信箱:pacme@jyic.net

    Copyright © 2018 勁園科教集團 All Rights Reserved

    勁園活動網