• 沒有找到結果。

Micro:bit 麥昆小車 足球賽

N/A
N/A
Protected

Academic year: 2022

Share "Micro:bit 麥昆小車 足球賽"

Copied!
46
0
0

加載中.... (立即查看全文)

全文

(1)

程式學習 使用MakeCode

詹照塘

新興自造教育及科技中心

Micro:bit 麥昆小車 足球賽

(2)

1 2 3 4 5

今日教案簡報:

contents目錄 Micro:bit 微型電腦

Micro:bit 初體驗

一閃一閃亮晶晶

LED與按鈕

音樂演奏播放音效

智能感測器

溫度、光線、指南針、重力、磁力偵測器

Maqueen 積木練習

6

麥昆小車綜合應用

7

一起來玩剪刀、石頭、布 https://reurl.cc/ZOl29M

(3)

Part 1

Micro:bit 微型電腦

加速感應器、指南針 藍牙&radio天線

(4)

Part 1

Micro:bit 微型電腦

概觀

(5)

Part 1

Micro:bit

5x5 LED

LED為發光二極體。micro:bit 有25個可程式化 LED,可供你 作為顯示文字、數字及圖示。

前板有兩個按鈕(被標記為 A和B)。可以用來偵測當這 些按鈕被按下時,觸發你 所寫的事件。

按鈕

前板

板子邊緣有25個連接點作為 外部接腳用。 可以透過這些 接腳來控制馬達、LED等其 他電子元件,或者額外的感 測器!

光感測器

以LED作為基本的光感測 器,可讓LED偵測環境光 線。

溫度計(溫度感測器)

(6)

Part 1

Micro:bit加速感測器

可以測量當micro:bit被移動時 的加速度。它也能偵測其他動 作,例如:搖晃、傾斜和墜落。

可偵測地球磁場。

後板 指南針

板子邊緣有25個連接點作為 外部接腳用。 可以透過這些 接腳來控制馬達、LED等其 他電子元件,或者額外的感 測器!

光感測器

以LED作為基本的光感測 器,可讓LED偵測環境光 線。

溫度計(溫度感測器)

在新版中已將 這兩個感測器 合而為一

(7)

Part 1

Micro:bit

Micro:bit

Micro:bit 初體驗

插入microUSB

(8)

Part 2

Micro:bit

02

Part Two

一閃一閃亮晶晶

LED與按鈕、手勢

(9)

Part 2

Micro:bit Makecode “輸入”積木

Lesson 2

按鈕、手勢與LED 手勢:

晃動、下側偏低、上側偏低、正面朝上、

背面朝上、左側偏低、右側偏低、自由 掉落3G重力、3G重力、3G重力

(10)

Part 2

Micro:bit

Lesson 2

按鈕、手勢與LED

作業:2-1

1. 晃動 >>>顯示【喜、怒、哀、樂】圖形 2. 清空畫面各一秒

3. 按下”A”按鈕>>>顯示”456”

4. 清空畫面

5. 按下”B”按鈕>>>顯示”It’s me!”

6. 清空畫面

7. 按下”A+B”按鈕>>>顯示”886”

8. 清空畫面

(11)

Part 2

Micro:bit

Lesson 2

按鈕、手勢與LED

作業:2-3 擲骰子 比大小

1. 先設立變數 “點數”

2. 晃動 >>>隨機產生點 數” 1~6 “

3. 依點數 顯示畫面 4. 請跟同學比看看!

(12)

Part 2

Micro:bit Lesson 2按鈕、手勢與LED

作業:2-3

1. 啟動 :

2. 顯示圖示 & 文字跑馬燈”

3. 偵測micro:bit往哪一邊 侵斜

4. 顯示箭頭畫面

5. 偵測”P0”是否被按下,

顯示心跳畫面

(13)

Part 2

Micro:bit Lesson 2按鈕、手勢與LED 作業:2-4: 接球遊戲

程式類別 積木

(14)

Part 2

Micro:bit Lesson 2按鈕、手勢與LED

作業:2-4: 接球遊戲_1

1. 先建立變數catcher、

ball。

2. 啟動時: 先定位變數位 置與移動方向。

3. 重複判斷:catcher 與 ball 是否碰撞:

yes: 得分改變+1 &刪 除角色ball後重新產生 no:角色ball繼續向下 移動一點。

(15)

Part 2

Micro:bit Lesson 2按鈕、手勢與LED

作業:2-4: 接球遊戲_2 4. 當A被按下 : 角色

catcher向左移動一點 5. 當B被按下 : 角色

catcher向右移動一點 6. 每移動一步 暫停

250ms

接續上一頁

(16)

Part 2

Micro:bit Lesson 2按鈕、手勢與LED 作業:2-4: 接球遊戲_完成

(17)

Part 4

Micro:bit Lesson 4按鈕、手勢與LED 作業:4-1: 背包方向燈

程式類別 積木

(18)

Part 4

Micro:bit Lesson 4感測器應用

作業:4-1

背包方向燈_1

Led設為熄滅

判斷陀螺儀x方向的值

Led設為熄滅 Led設為點亮

(19)

Part 4

Micro:bit Lesson 4

作業:4-1:

背包方向燈_2

感測器應用

(20)

Part 4

Micro:bit Lesson 4

作業:4-1:

背包方向燈_3

感測器應用

(21)

Part 4

Micro:bit Lesson 4

作業:4-1:背包方向燈_完成

感測器應用

(22)

Part 5

Micro:bit Lesson 5電流急急棒 作業:5-1: 電流急急棒

程式類別 積木

(23)

Part 5

Micro:bit Lesson 5電流急急棒

作業:5-1:電流急急棒

(24)

Part 5

Micro:bit Lesson 5

電工膠帶

作業:5-1:電流急急棒_

所需材料:

鐵絲 約80公分

PP板 (A4, 4mm)

鐵絲 約20公分

尖嘴鉗

老虎鉗

螺絲起子

香蕉插頭及座

電流急急棒

(25)

Part 5

Micro:bit Lesson 5電流急急棒

作業:5-1:電流急急棒 完成_初階

(26)

Part 5

Micro:bit Lesson 5電流急急棒

作業:5-1:電流 急急棒

完成_加變數

(27)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車https://github.com/DFRobot/pxt-maqueen

與Micro:bit搭配的一款積木編程、即插即用免接線的輪型 機器人。體積迷你、移動靈活,使用全金屬減速馬達,並配有循跡紅

外線感測器、全彩LED燈、蜂鳴器、LED車燈、超音波測器,

伺服馬達、P0、P1“P2及I²C腳位,便於擴充利用。

P12 P8

P15

(28)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車

擴展積木:https://github.com/DFRobot/pxt-maqueen , Neopixel例一、RGB LED 閃閃發亮

(29)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車

擴展積木:https://github.com/DFRobot/pxt-maqueen例二、點亮頭燈

(30)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車

擴展積木:https://github.com/DFRobot/pxt-maqueen

例三、蜂鳴器音效

(31)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車

擴展積木:https://github.com/DFRobot/pxt-maqueen

例四、超音波感測器

HC-SR04超音波測距模組。

測距:2cm至400cm,測距精度可達3mm。

在HC-SR04上只需要四個引腳:VCC(電源),Trig(觸 發器),Echo(接收)和GND(地)。

模組工作原理:

• 採用I/O觸發測距, 自動發送 8個 40KHZ的方波,自動 檢測是否有信號返回,若有信號返回,通過I/O輸出一高 電位,高電位持續的時間就是超聲波從發射到返回的時間

• 測試距離 =(高電位時間 x 聲速(340M / S))/ 2

很重要:要選用 HC-SR04 +、

HC-SR04 plus、

或新版的模組,

工作電壓:3~5V。

(32)

Part 6

Micro:bit

Micro:bit 麥昆小車 例四、超音波感測器應用

跟隨前進練習

擴展積木:https://github.com/DFRobot/pxt-maqueen

(33)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車

擴展積木:https://github.com/DFRobot/pxt-maqueen

例五、紅外線接收器

練習讀出紅外線接收器所接收到的訊息

紅外遙控一般分為兩部分,分別是發射部分以及接收部分,

而紅外接收頭屬於接收部分,發射部分的主要元件為紅外 發光二極體;而接受部分它的組成最重要的部分是光敏二 極體。紅外接收頭廣泛應用於音響、電視、錄影機、機頂盒、電 暖器、電風扇、遙控車等場合。

原文網址:https://kknews.cc/news/epjk25r.html

(34)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車

擴展積木:https://github.com/DFRobot/pxt-maqueen

例五、紅外線接收器

練習利用遙控器來控制小車的運動方向。

(35)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車

擴展積木:https://github.com/DFRobot/pxt-maqueen

例六、無線廣播

練習利用無線廣播來控制小車的運動方向

F

B

L R

S

背面朝上

遙控端

(36)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車

擴展積木:https://github.com/DFRobot/pxt-maqueen

例六、無線廣播

練習利用無線廣播來控制小車的運動方向

F

B

L R S

遙控端_體感

其餘

(37)

Part 6

Micro:bit Lesson 6 Micro:bit 麥昆小車

擴展積木 : https://github.com/DFRobot/pxt-maqueen

例六、無線廣播

練習利用無線廣播來控制小車的運動方向

受控端

新增兩個變數: 方向、狀態

(38)

Part 6

Micro:bit

Micro:bit 麥昆小車

擴展積木:https://github.com/DFRobot/pxt-maqueen

例六、紅外線灰階感應器(循跡) 循黑線前進練習

發射端 接收端

黑線

動動腦: 如果循白線?

(39)

Part 6

Micro:bit

Micro:bit 麥昆小車 例七、紅外線灰階感應器(循跡)

循黑線前進,遇 障礙物停止前進 練習

黑線

擴展積木:https://github.com/DFRobot/pxt-maqueen

(40)

Part 7

Micro:bit Lesson 7一起來玩剪刀、石頭、布 作業:7-1 輸贏判斷

剪刀=1 石頭=2 布=3

剪刀=1 平手,1=1 Win,2-1=1 Lose,3-1=2

石頭=2 Lose,1-2=-1 平手,2=2 Win,3-2=1

布=3 Win,1-3=-2 Lose,2-3=-1 平手,3=3

Win: 我方-對方=1 或 -2;Lose:我方-對方=-1 或 2

我方 對方

(41)

Part 7

Micro:bit Lesson 7一起來玩剪刀、石頭、布 作業:7-1 基本積木

(42)

Part 7

Micro:bit Lesson 7一起來玩剪刀、石頭、布 作業:7-2 直覺判斷輸贏

接續

(43)

Part 7

Micro:bit Lesson 7一起來玩剪刀、石頭、布 作業:7-2 歸納後之判斷

(44)

附錄: 參考資料:

https://microbit.org/

https://makecode.microbit.org/

https://makecode.microbit.org/offline-app

吉哥的分享

阿玉micro:bit研究區 Maqueen of DFRobot

(45)

Q&A fianl

FB新興自造中心 LINE

新興自造中心

課後回饋單:

(46)

謝謝觀看 請記得加入新興科技中心

FB粉絲專頁與

LINE群組

參考文獻

相關文件

詞曲:姚小民 編曲:小旺福 如果可以上太空 我可以做些什麼 我想要登陸月球 在火星養隻小狗 買一顆流星當作腳踏車到處走走 交幾個外星朋友 在銀河系裡郊遊.

circuitos integrados multicomponentes (MCOs) : a combinação de um ou mais circuitos monolíticos, híbridos ou multiplaquetas com pelo menos um dos seguintes componentes :

可是,接下來的世紀,卻盡顯這份樂觀心態 的短視。老實說,只要看得深遠一點,便可以見

在直流馬達控制系統中,為了減少流經馬達繞線電流及降低功率消耗等 目的,常常使用脈波寬度調變信號 (PWM)

• 後段工程是從由矽晶圓切割成一個一個的晶片 入手,進行裝片、固定、接合連接、注模成 形、引出接腳、按印檢查等工序,完成作為元

例如中央處理器、晶片、插卡等,這些電子元件在使用過程中,皆會產生熱

數位計算機可用作回授控制系統中的補償器或控制

定義 7.4-1 內接與外切.