加速度計:為什麼手機知道你在走路

modern%20workspace%20with%20laptop%2C%20smartphone...
發表時間:2026 年 10 月 25 日 | 更新日期:2026 年 10 月 25 日 | 編輯:雅寶社區編輯團隊
加速度計:為什麼手機知道你在走路|Sensor accel = sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); - 雅寶社區 · 頂客論壇

sm.registerListener(this, accel, SensorManager.SENSOR_DELAY_GAME);

Q4:手機平放時 Z 軸顯示 9.8,是不是壞了?

完全正常。這正是重力被量到的結果。加速度計量的是「包含重力的加速度」,靜止時它感受到的是桌面給它的向上支持力,大小等於重力。這也是為什麼它可以用來判斷姿態——因為重力永遠指向地心,是一個絕佳的參考方向。

八、結語:一顆小晶片,改變了我們與手機的互動方式

從「手機知道你在走路」這件看似神奇的小事,其實可以一路追溯到牛頓第二定律、MEMS 微機電製程、數位訊號處理、濾波器設計,最後再加上一點點機器學習。加速度計本身只是一個忠實的測量者,它把物理世界轉換成一串數字;真正讓手機「理解」你在走路的,是背後那一整套訊號處理與判斷邏輯。

下次當你看到手機上的步數自動增加時,不妨想想:這顆比米粒還小的晶片,正以每秒數十次的頻率,記錄著你身體每一次落地的微小震動。科技最迷人之處,往往就藏在這些理所當然的日常細節裡。

如果你想更進一步,建議你實際動手寫一個小網頁,把加速度計的即時數值畫成波形圖。你會發現,自己走路的節奏在螢幕上變成了一條規律的波浪——那一刻,「手機為什麼知道你在走路」就不再是抽象的原理,而是你親眼看見的事實。

🏠 返回首頁