Topik Sensor (4) - Ketahui tentang sensor lain


Pengenalan kepada bahagian ini:

Seperti yang dinyatakan pada penghujung bahagian sebelumnya, memandangkan pengarang tidak banyak bermain dengan bahagian sensor, bahagian ini hanya akan menyenaraikan baki yang biasa digunakan. Penderia diperkenalkan sekali, sebagai sains yang popular, dan kami akan mengkajinya perlahan-lahan selepas menggunakannya pada masa hadapan~

1. Penderia medan magnet (Penderia medan magnet)

Fungsi. : Sensor ini digunakan terutamanya untuk Baca perubahan dalam medan magnet berhampiran telefon bimbit

Nilai yang dikumpul oleh sensor : Terdapat tiga, iaitu: nilai medan magnet dalam arah atas paksi X, Y dan Z

Unit nilai: T, Micro Tesla

Pemerolehan sensor: Sensor.JENIS_MAGNETIC_FIELD


2 .Penderia jarak

Fungsi: Ia digunakan untuk mengesan jarak antara telefon bimbit dan badan manusia paling biasa digunakan semasa bercakap di telefon bimbit dan apabila muka dekat dengan skrin. Skrin akan dimatikan, dan apabila muka berada pada jarak tertentu dari skrin, skrin akan menyala semula Ini boleh mengelakkan sentuhan muka secara tidak sengaja semasa proses. Butang tutup, menyebabkan panggilan terganggu~Kita boleh menggunakan penderia ini untuk membuat beberapa aplikasi interaktif~

Nilai yang dikumpul oleh penderia: Terdapat satu, antara objek dan jarak peranti

Unit nilai: cm, sentimeter

Pemerolehan sensor: Penderia.JENIS_KEHAMPATAN

Lain-lain:

  • ① Mungkin terdapat dua jenis penderia jarak, satu boleh terus memberikan jarak, dan satu lagi boleh memberi kedekatan atau jarak! Ia hanya mengembalikan dua nilai, 0.0 atau nilai maksimum! Kita boleh menilai dengan membandingkan resolusi dan nilai maksimum untuk melihat sama ada ia sama! Jika sama, ia bermakna yang kedua, jika tidak sama, ia bermakna yang pertama!

  • ②Panggil kaedah sensor.getResolution() untuk mendapatkan peleraian dan panggil getMaximumRange() untuk mendapatkan nilai maksimum!


3 Penderia cahaya (Penderia cahaya)

Fungsi: Digunakan untuk membaca nilai fotometrik, iaitu keamatan cahaya

Nilai yang dikumpul oleh sensor : Ada satu, nilai kecerahan

Unit nilai : lux, 1 lumen bagi setiap meter persegi kawasan, iaitu 1 lux (lux), nilai maksimum ialah: 120000.0f, Android Keamatan cahaya dibahagikan kepada tahap yang berbeza Anda boleh menyemak kelas SensorManager sendiri~

Pemerolehan sensor: Sensor.TYPE_LIGHT


4 .Penderia tekanan

Fungsi: Digunakan untuk mengukur tekanan atmosfera, selalunya digunakan untuk mengukur ketinggian

Nilai yang dikumpul oleh sensor: Terdapat ialah satu, nilai tekanan atmosfera

Unit nilai: hPa, hektopascal

Pemerolehan sensor: Sensor.JENIS_TEKANAN

>

5. Penderia suhu

Fungsi: Mengukur suhu di dalam telefon atau persekitaran luaran

Nilai yang dikumpul oleh penderia : Ada satu, nilai suhu

Unit nilai : ℃, darjah Celsius

Pemerolehan penderia: Penderia.JENIS_TEMPERATURE(di dalam telefon)/JENIS_AMBIENT_TEMPERATURE(di luar telefon)


6><🎜 Alat simulasi sensor - SensorSimulator

Seperti tajuknya, apabila mesin sebenar kami tidak mempunyai sensor tertentu dan perlu dibangunkan~ Untuk penggunaan khusus, sila lihat artikel berikut:

Alat simulasi sensor pada Android peranti: SensorSimulator


Ringkasan bahagian ini:

Baiklah, bahagian ini mungkin bahagian yang paling tidak berguna dalam siri pengenalan asas yang saya tidak mahu untuk menulisnya pada asalnya, tetapi mari kita menulisnya, Adalah baik untuk mengetahui perkara di atas ~ Ia adalah ayat yang sama, saya akan menggunakannya pada masa akan datang dan mengkajinya dengan mendalam ~ Terima kasih