Isi kandungan:

Baca Nilai ADC Dari Potensiometer: 4 Langkah
Baca Nilai ADC Dari Potensiometer: 4 Langkah

Video: Baca Nilai ADC Dari Potensiometer: 4 Langkah

Video: Baca Nilai ADC Dari Potensiometer: 4 Langkah
Video: Cara Mudah Membaca Nilai Potensiometer Menggunakan Mikrokontroller Arduino 2024, November
Anonim
Baca Nilai ADC Dari Potensiometer
Baca Nilai ADC Dari Potensiometer

Dalam artikel ini saya akan menunjukkan kepada anda cara membaca nilai ADC dari potensiometer.

ini adalah asas pengaturcaraan Arduino. yang membaca nilai analog menggunakan pin Analog yang disediakan oleh Arduino.

selain menggunakan potentio, terdapat beberapa sensor yang menggunakan input analog. seperti sensor cahaya, sensor bunyi dan sensor kelembapan tanah.

Mengapa menggunakan periuk? kerana komponen ini senang dicari dan dapat mewakili sensor yang dibaca menggunakan input analog.

Dari pembacaan ADC ini, ia kemudian dapat dikolaborasikan dengan peranti output. dan pastinya akan mencipta perkara menarik.

Langkah 1: Komponen yang Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan

Ini adalah komponen yang diperlukan dalam tutorial ini:

  • Arduino nano v3.0
  • Potentio 100K
  • Kawat Jumper
  • Lembaga Projek
  • Mini USB
  • Komputer riba
  • Arduino IDE

Langkah 2: Berkumpul

Berkumpul
Berkumpul

Pasang semua komponen yang digunakan.

Gunakan gambar skematik di atas sebagai panduan untuk memasangkannya.

Potentio ke Arduino

1 ==> Gnd

2 ==> A0

3 ==> + 5V

Langkah 3: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

Selepas litar dipasang. Seterusnya, isi arduino dengan program membaca ADC yang telah dibuat.

Lakaran yang saya buat kira-kira seperti ini:

batal persediaan () {// memulakan komunikasi bersiri pada 9600 bit sesaat: Serial.begin (9600); }

// rutin gelung berulang-ulang kali selamanya:

gelung void () {// baca input pada pin analog 0: int sensorValue = analogRead (A0); // mencetak nilai yang anda baca: Serial.println (sensorValue); kelewatan (1); // kelewatan antara bacaan untuk kestabilan}

Anda juga boleh memuat turun fail asal di bawah:

Langkah 4: Hasilnya

Keputusan
Keputusan

Berikut adalah cara untuk melihat hasilnya:

  • Buka monitor bersiri di Arduino.
  • Pastikan kadar baud pada monitor bersiri dan program sesuai (di sini menggunakan 9600).
  • kemudian putar potensiometer
  • Apabila dipusing ke kanan, nilai ADC akan menjadi lebih besar
  • Apabila dipusing ke kiri, nilai ADC akan semakin kecil
  • Nilai terkecil ialah 0 dan nilai terbesar ialah 1023.

Dari data digital 0-1023, kita dapat menggunakannya untuk membuat perkara menarik yang lain. Lihat sahaja artikel saya yang akan datang.

Disyorkan: