Sensor ini umumnya lebih murah.
Dan sangat mudah digunakan!
sensor analog - sensor yang output nilai tegangan, yang merupakan nilai yang terukur setara.
Sebagai contoh, 2 berarti 25 derajat Celcius dari sensor suhu analog.
Anda dapat menemukan banyak berbeda sensor analog: suhu, cahaya, suara, hujan, kelembaban, dll
Arduino memiliki input analog yang dapat digunakan untuk membaca nilai-nilai ini.
Gunakan analogRead metode (pin) untuk membaca sinyal dari input analog.
LANGKAH 1: sensor Connect
Beberapa sensor disediakan dalam bentuk modul dengan pin yang dapat terhubung langsung ke input analog Arduino.
Lainnya adalah sensor resistif yang Anda perlu untuk menggabungkan dengan resistor untuk membaca nilainya.
LANGKAH 2: Ambil kode uji
Download kode uji di lingkungan pemrograman Arduino untuk menguji sensor Anda:
int analogPin = 0; // N analog output yang terhubung ke sensor Anda
int val = 0; // variabel untuk menyimpan nilai-nilai membaca
kekosongan setup () {
Serial.begin (9600); // Setup koneksi serial
}
kekosongan lingkaran () {
val = analogRead (analogPin); // membaca data dari output analog
Serial.println (val); // Transmisi data melalui link serial
}
Langkah 3: Baca nilai
Gunakan «Serial Memantau» dalam «Alat» menu, untuk melihat pembacaan sensor.
Nilai-nilai analog berada di kisaran 0-1.023:
- 0 adalah 0 volt pada output analog;
- 1023 adalah output analog 5 volt;
Langkah 4: Konversi data yang diterima
Untuk menemukan bukti dalam format tertentu Anda perlu, misalnya, derajat celsius untuk suhu, periksa tabel pencocokan data untuk sensor dan melakukan perhitungan yang diperlukan dalam kode saya.