手機是怎么實現(xiàn)當(dāng)指紋打開手機,傾斜手機操作游戲,口袋里裝著手機記錄步等功能的?靠簡單的程序代碼嗎?
其實這些功能都是由手機內(nèi)部安裝的傳感器實現(xiàn)的,下面列舉了一些常常會用到的手機里的傳感器。
1、光線傳感器
光線傳感器可以理解為手機的眼睛,當(dāng)你在比較亮的環(huán)境中,手機屏幕會變亮,在比較暗的環(huán)境中手機屏幕會變得稍微暗些,這就是光線傳感器的作用。當(dāng)在一個光線不足的環(huán)境下自拍或者人臉識別的時候,前置柔光燈會自動開啟,這也是光線傳感器的作用。
2、重力傳感器
重力傳感器可以計算出水平的方向,在手機橫豎屏切換、看視頻時上寫切換以及需要重力感應(yīng)的游戲時,重力傳感器會相CPU傳遞數(shù)據(jù)以實現(xiàn)功能。
3、加速度傳感器
它可以通過三個維度來確定加速度的方向,耗能小但是精度低,一般被用于計步以及導(dǎo)航時判斷手機朝向。
4、磁場傳感器
磁場傳感器可以判斷方向,用于指南針、地圖等應(yīng)用中。
5、指紋傳感器
我們常用到的指紋解鎖以及指紋支付就是靠這個傳感器感應(yīng)實現(xiàn)的。
6、陀旋儀
如果結(jié)合加速度傳感器和螺旋儀,CPU可以計算出3D空間的準(zhǔn)確動作,為用戶提供更真實的體驗,例如“搖一搖”、體感功能、VR都是依靠著陀螺儀實現(xiàn)的。
手機上的傳感器其實有很多,但除了手機我們?nèi)粘I钪幸灿泻芏嗟胤侥芸吹絺鞲衅鞯膽?yīng)用,如熱水壺的溫度傳感器等。上面列舉的只不過是比較常用到的,其他的比如GPS傳感器、血壓傳感器、紫外線傳感器等等都沒有介紹,有感興趣的朋友可以搜索相關(guān)的知識。