1 of 30

雷射槍打靶

幼保系 許衷源 副教授

研究總中心 鄭博元 講師級研究員

2 of 30

2

3 of 30

3

4 of 30

4

該研究主要聚焦在使用者感知,設備使用中可能的障礙和促進因素,配套資源利用情況,以及在泛學科(多學科融合)應用四個方面。結果發現,硬體的可觸摸性(實體感知性)對於激發學生興趣,説明學生理解程式設計和電子產品製作方面起著相當重要的作用。

90%的學生認同“任何人都可以用micro:bit進行程式設計”;86%的學生和85%的老師認為micro:bit讓資訊科學課程變得更加有趣;80%的使用者認為程式設計並沒有想像中那麼困難;願意將電腦列入在校學習課程的學生比例由36%提高至45%,其中,願意將電腦列入在校學習課程的女生由23%提高至39%。

在跨學科應用方面,除跑步了將micro:bit應用於STEM教育(科學,技術,工程,數學)四大學科,有很多老師在藝術,紡織,體育課上進行嘗試:將LED燈縫製在衣服上;增加錄音模組輔助語言學習中的發音矯正;在體育課上利用加速度計進行資料追蹤

5 of 30

5

6 of 30

6

7 of 30

材料

7

  • Micro:bit板 一塊
  • Robotbit轉接板
  • MG90S伺服馬達 一個
  • Grove – 光感測器 Light Sensor 一個
  • 杜邦線 若干條
  • 雷射筆 一支
  • 吸管 一條
  • 紙板 一個

8 of 30

Robotbit轉接板

8

  1. 具有強大直流電機、步進電機、舵機的驅動能力
  2. 板載RGB燈與蜂鳴器,
  3. 把Microbit引腳全部引出
  4. 支援arduino以及市面上的常見電子模塊。
  5. 自帶18650電池座,集成鋰電池升壓、充電、保護芯片。
  6. 支持外部電源輸入。

9 of 30

9

硬件接口:

  1. 5V外部電源端子(防反接)
  2. 電源開關
  3. 電源指示燈
  4. 電量指示燈
  5. Micro充電口
  6. 4路直流電機/2路28BYJ步進電機
  7. 蜂鳴器跳線帽
  8. 8路IO(對應Micro:bit P0-P2、P8、P12-P15)
  9. 5V與GND排針
  10. 無源蜂鳴器
  11. 8路舵機3PIN接口
  12. I2C接口(可拓展I2C模塊)

13. 18650鋰電池座

14. 電池保護激活按鈕

15. Microbit插槽

16. 4路全彩RGB

10 of 30

10

17. 舵機驅動芯片

18. 電機驅動芯片

19. 標準KittenBot機器人底盤固定孔

20. 標準樂高孔

11 of 30

MG90S伺服馬達

11

12 of 30

光感測器

12

偵測環境中亮度變化,偵測到的亮度越高,其值就越高。

13 of 30

18650電池

13

  • 保存壽命 長達10年
  • 長時間不使用也不會有漏液問題造成電筒損壞
  • 長時間不使用自然放電率超低
  • 當急需使用時不會因沒電或漏液等問題而無法使用
  • 目前的筆記型電腦均使用6個18650圓柱式電池元件的鋰電池

14 of 30

當雷射筆射到光感測器時,馬達需轉動

14

15 of 30

15

16 of 30

想一下,該怎麼進行?

16

17 of 30

  1. 先將microbit和電池插入Robotbit轉接板

17

18 of 30

光感測器如何使用?

18

19 of 30

2. 將光感測器插入Robotbit轉接板

19

20 of 30

3. 使用類比信號取得光感測器的數值

20

將程式儲存到Microbit上,測試數值,觀察數值的變化

21 of 30

4. 連接伺服馬達

21

S1

P1

22 of 30

5. 搜尋Robotbit 程式模組

22

23 of 30

6. 加入舵機方塊,控制馬達旋轉角度

23

24 of 30

7. 判斷燈光強度改變馬達的旋轉角度

24

25 of 30

想一下,馬達要怎麼回來?

25

26 of 30

8. 加入延遲時間,讓馬達可自動轉回來

26

27 of 30

請下載程式至microbit,

測試一下結果如何?

27

28 of 30

9. 加入一個變數作為開關,控制偵測的時機

28

29 of 30

10. 加入一個變數

作為分數,擊中就加分

29

30 of 30

思考一下,今天所學的主題可以運用在什麼地方?

30