Cara menggunakan analog sensor dengan Arduino?

  • Dec 26, 2019
click fraud protection

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
}
instagram viewer
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.