臺中市南屯區大墩國小衛星基地 1
NKNUBLOCK 馬達與感測器
公版教具學習簡報
情境模擬積木堆疊示例
臺 中 市 南 屯 區
大墩國小 衛星基地 1
臺中市南屯區大墩國小衛星基地 2
本示例應用的感控元件or鍵盤按鍵orSCRATCH3.0之偵測、體感類積木
無源蜂鳴器
RGB LED
LED
8*8
點矩陣
RGB LED燈條(8顆)
搖桿 直流減速馬達
伺服馬達 超音波
感測器
OLCD
顯示器
風扇
溫溼度
感測器
光照度
感測器
霍爾磁力
感測器
鍵盤按鍵 聲音響度 顏色偵測 碰撞偵測
2
距離偵測 文字轉語音
NKNU 圖表
NKNU AI
(含視訊偵測)
臺中市南屯區大墩國小衛星基地 3
⑴ 情境主題
⑵ 情境目的
超音波鋼琴師
利用超音波感測器來
感測距離,當達指定
距離時,蜂鳴器會發
出指定音頻的聲音,
就如同彈鋼琴般。
此情境之超音波感測距離數值是以模擬教具操作而設定,僅供參
考。若使用實體控板操作,請依實際操作所測得之數據做修正。
臺中市南屯區大墩國小衛星基地 4
⑶ ⑷
情境分析 情境流程圖
1.讀取超音波感測器「距離
」數據
2.如果25>距離>0 →Do131
50>距離>25 →Re147
75>距離>50 →Mi165
100>距離>75 →Fa175
125>距離>100 →So196
150>距離>125 →La220
175>距離>150 →Si247
200>距離>175 →Do262
程式開始
讀取超音波感測器
「距離」值
蜂鳴器依據數
據發出所對應
音頻的聲音
臺中市南屯區大墩國小衛星基地 5
⑷ ⑸
情境流程圖 程式流程圖
程式開始
讀取超音波感測器
「距離」值
蜂鳴器依據數
據發出所對應
音頻的聲音
程式開始
讀取超音波感測器「距
離」值:變數[距離]
[距離]>0 且
[距離]<25
蜂鳴器發出
Do131 1000ms
是
否
[距離]>25 且
[距離]<50
蜂鳴器發出
Ra147 1000ms
是
否
[距離]>50 且
[距離]<75
蜂鳴器發出
Mi165 1000ms
是
否
臺中市南屯區大墩國小衛星基地 6
⑸ 程式流程圖
[距離]>75 且
[距離]<100
蜂鳴器發出
Fa175 1000ms
是
否
[距離]>100 且
[距離]<125
蜂鳴器發出
So196 1000ms
是
否
[距離]>125 且
[距離]<150
蜂鳴器發出
La220 1000ms
是
否
[距離]>150 且
[距離]<175
蜂鳴器發出
Fa175 1000ms
是
否
[距離]>175 且
[距離]<200
蜂鳴器發出
So196 1000ms
是
否
臺中市南屯區大墩國小衛星基地 7
⑹ 積木堆疊程式
臺中市南屯區大墩國小衛星基地 8
By Shiau Sir, From DDES, Taichung.
臺中市南屯區大墩國小衛星基地
NKNUBLOCK公版教具學習簡報
8
模擬情境積木堆疊示例 32
超音波鋼琴師

模擬情境積木堆疊示例32-超音波鋼琴師.pptx