動態感應器
動態感應器最簡單的用途
動態感應器最簡單的用途
我們可以用它來『觸發』一段程式碼
例如:顯示某個『1~6』的亂數
因為內建的亂數產生器預設是從『0~5』,記得幫它加1
2019.4.3第一個數字已能更改
所以直接設定成1~6即可
關於亂數
關於亂數
電腦產生的亂數其實不是真的亂數,會有一定的規律,因此在程式設計時,我們習慣加入一些『自然』的影響因子,例如:時間、聲音、光線、加速度值等,讓產生的亂數『更亂』,更『像』亂數。
內建的動態偵測
內建的動態偵測
除了晃動之外,動態感測器,還內建許多種模式
做個簡單的平衡偵測器
做個簡單的平衡偵測器
試試看,你能不能做出『水平儀』
做一個更靈敏的平衡偵測器
做一個更靈敏的平衡偵測器
透過判斷加速度感測值,我們可以做出更敏感的感測器
進階加強
進階加強
1.請將程式中的『加速度感測值』與『敏感程度』寫成變數儲存,讓你的程式更完善
2.試著加上統計的功能,統計不水平時的次數,A鈕顯示目前次數,A+B鈕重設。==>可用來玩美姿美儀大賽。
一起來製作地震偵測器吧
一起來製作地震偵測器吧
完成後把他放在桌上,觀察一下,他對震動的敏銳度吧
想想看,左邊哪個寫法對使用者『較友善』
1.骰子搖搖樂
範例:數字型https://makecode.microbit.org/_bPVdr0XVHdCt
範例:仿真型https://makecode.microbit.org/_i2mAqzDLR06s
2.搖搖猜拳機
3.運動裁判機(專題製作PBL)
4.測步機
5.體感應用
6.看誰最平衡
範例:簡易水平儀
範例:不怎好用的水平儀
7.顯示名字的籤桶(要用到陣列)
範例: https://makecode.microbit.org/_KmK3ms29i0mi