More Related Content
Similar to 模擬情境積木堆疊示例32-超音波鋼琴師.pptx (20)
More from ssuser9dbe5c (13)
模擬情境積木堆疊示例32-超音波鋼琴師.pptx
- 3. 臺中市南屯區大墩國小衛星基地 3
⑴ 情境主題
⑵ 情境目的
超音波鋼琴師
利用超音波感測器來
感測距離,當達指定
距離時,蜂鳴器會發
出指定音頻的聲音,
就如同彈鋼琴般。
此情境之超音波感測距離數值是以模擬教具操作而設定,僅供參
考。若使用實體控板操作,請依實際操作所測得之數據做修正。
- 4. 臺中市南屯區大墩國小衛星基地 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. 臺中市南屯區大墩國小衛星基地 5
⑷ ⑸
情境流程圖 程式流程圖
程式開始
讀取超音波感測器
「距離」值
蜂鳴器依據數
據發出所對應
音頻的聲音
程式開始
讀取超音波感測器「距
離」值:變數[距離]
[距離]>0 且
[距離]<25
蜂鳴器發出
Do131 1000ms
是
否
[距離]>25 且
[距離]<50
蜂鳴器發出
Ra147 1000ms
是
否
[距離]>50 且
[距離]<75
蜂鳴器發出
Mi165 1000ms
是
否
- 6. 臺中市南屯區大墩國小衛星基地 6
⑸ 程式流程圖
[距離]>75 且
[距離]<100
蜂鳴器發出
Fa175 1000ms
是
否
[距離]>100 且
[距離]<125
蜂鳴器發出
So196 1000ms
是
否
[距離]>125 且
[距離]<150
蜂鳴器發出
La220 1000ms
是
否
[距離]>150 且
[距離]<175
蜂鳴器發出
Fa175 1000ms
是
否
[距離]>175 且
[距離]<200
蜂鳴器發出
So196 1000ms
是
否