USR国中端教育訓練使用小彼特(micro:bit)

亞東資管

高階

  1. 前日課程回顧
    1. music.pitch():0-3906
    2. exam9擴充版
    3. MicroPython飄落的雪花及避障遊戲
    4. 猜拳遊戲
  2. micro:bit電源處理簡介
  3. 伺服馬達控制
  4. 進階專題展示與討論
    1. LED
    2. 音乐机器
    3. MicroBike
  5. TT馬達控制
  6. 參考資源大秘搜
    1. 一档:編程彼特(Coding on micro:bit)
    2. 二档:蒸汽彼特(STEAM on micro:bit)
  7. 今日課程回顧與綜合討論
    1. 在Mu上玩科學量測(関閉所有在使用UART的東東先)
    2. 聖誕樹灯控

啥,沒聽过小彼特?

那請隨意搬張板凳坐下來我們得好好促膝長談一下唄!(https://youtu.be/3n4LL4KWFEA

──感謝中譯字幕:趣味造咖(兒童程式設計&手作工作坊)

01:40

初階

  1. 108課綱資訊科技科簡介
  2. Soobi
  3. 小彼特簡介
  4. 從積木到MP:
  5. 物件導向的Python到micro:bit
    • MicroPyhon的開發工具
      1. 積木 -> 語法:積木網離線版
      2. 線上模擬器:create.withcode.uk
      • 一切都以硬体為主:想成冷氣搖控器就对了!
        • 一次只能存一隻程式
          • 小腦兒
          • 專用型(special purpose)──非通用(general)型
        • 新程式會蓋掉舊程式
        • 非同步編輯
        • 無窮迴圈
  6. MicroPython常用型別
    1. 串列(list)Ex2
    2. 字串(string)Ex3
    3. range:Ex4
  7. MicroPython的流程控制
    1. while:Ex5
    2. for:Ex6
  8. 5*5 LED奌矩陣
    1. micro:bit基礎LED顯示控制
      • Image::
        1. 內建图庫
        2. 自訂图形:Ex7
    2. 如何調整micro:bit顯示的亮度Ex8Ex9Ex10
    3. 常青主題:動畫(animation)
  9. I/O
    1. micro:bit的聲音控制與外接蜂鳴器控制Ex11
      • +music:
        1. 內建音樂庫:Ex12
        2. 自訂音樂:Ex13
          • create with code會出現「ExternalError: Sk.builtin.nmber is deprecated. Please replace with Sk.builtin.int_, Sk.builtin.float_, or Sk.builtin.assk$. on line x 」。不管它。直接伝上主板即可。
          • music.pitch( ):Ex14
        • 不能卡歌
        • 移除電源停止播放
      • +speech:Ex15Ex16
    2. 常青主題:音樂
    3. 範例:
      1. 奌唱機
  10. 互動(interaction)
    1. 按鈕(button)
      1. micro:bit與按壓碰觸有關的設計Ex17
    2. 手勢/体感(gestures)
      1. micro:bit方向偵測與應用Ex18Ex19(水平儀遊戲)Ex20Ex21(計步器)
  11. 今日課程回顧與綜合討論
    1. 官方:BBC micro:bit MicroPython documentation
      1. 線上版
      2. PDF
    2. micro:bit 短期營隊教案
    3. MicroPython 13課
  • 細說Ted Lee
  • 教學服務項目
    • 編程運算思維教育:Micro:bit、App Inventor、Scratch、Java、Android、C
    • Makers(自造者/創客)教育
    • STEM/STEAM教育
    • 機器人教育:科學魔法車
    • 物聯網教育:Arduino、Raspberry Pi、聯發科LinkIt Smart系列(LinkIt ONE、7688、7697)
    • AI(Artificial Intelligence,人工智慧)教育:資料探勘(Data Mining)自然語言處理(Natural Language Process,NLP)數位學習(e-Learning)
    • 教學設計