Maafkan saya jika ini di luar topik. Saya belum terlalu berhasil dalam upaya pencarian saya. Saya terus menemukan cara mendeteksi orientasi secara programatis, dan bukan itu yang saya cari. Apa yang saya cari lebih merupakan masalah perangkat keras / teknik listrik.
Bagaimana tablet mendeteksi orientasi tablet? Beberapa dapat secara otomatis beralih dari lanskap ke potret ketika layar dimiringkan dengan cara tertentu, misalnya. Perangkat keras apa yang digunakan untuk mendeteksi ini, dan bagaimana cara kerjanya?
This man has his mouth open, which means he is speaking.
Mereka menggunakan akselerometer . Ini adalah perangkat MEMS (Micro Electro Mechanical System) perangkat yang memiliki bagian bergerak pada chip, yang kapasitasnya dengan bagian tetap adalah variabel. Ketika perangkat dipercepat, karena kelembamannya, bagian yang dapat bergerak akan memiliki perpindahan relatif kecil terhadap sisa chip, yang mengubah kapasitas, dan itu sedang diukur.
Tetapi gravitasi juga berakselerasi, jadi Anda akan mendapatkan sinyal berbeda jika Anda memegang perangkat secara vertikal versus horizontal.
sumber
Sensor yang digunakan untuk mendeteksi orientasi pada perangkat seperti tablet disebut accelerometer .
sumber