Cara Menyambungkan Potensiometer Digital Ke Arduino

Cara Menyambungkan Potensiometer Digital Ke Arduino
Cara Menyambungkan Potensiometer Digital Ke Arduino

Isi kandungan:

Anonim

Artikel ini membincangkan cara mengendalikan potensiometer digital menggunakan Arduino, serta bidang aplikasi apa yang dapat dimiliki oleh peranti ini. Mari gunakan modul siap pakai yang berharga kurang dari $ 1.

Perlu

  • - Potensiometer digital X9C;
  • - Arduino;
  • - komputer dengan persekitaran pembangunan Arduino IDE;
  • - papan prototaip dan wayar pemasangan.

Arahan

Langkah 1

Potensiometer, atau perintang berubah-ubah, adalah alat elektrik yang membolehkan anda mengubah rintangan arus elektrik. Potensiometer klasik (mekanikal) terdiri daripada dua kenalan, di antaranya terdapat yang ketiga - boleh bergerak. Dengan memindahkan kenalan bergerak, kita mengubah rintangan antara ia dan setiap kenalan tetap.

Potensiometer elektronik adalah analog potensiometer mekanikal, tetapi dengan sejumlah kelebihan: ia tidak mempunyai bahagian mekanikal, ia dapat dikendalikan dari jarak jauh menggunakan, misalnya, mikrokontroler, dan ukurannya jauh lebih kecil.

Langkah 2

Potensiometer digital jenis X9C boleh menjadi salah satu penilaian berikut: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Nilai-nilai ini adalah perintang maksimum untuk perintang. Di antara 0 dan nilai maksimum dalam langkah 1/100 maksimum, anda dapat menyesuaikan rintangan pada kenalan "bergerak" ketiga.

Kedudukan kenalan "bergerak" dikendalikan oleh rangkaian denyutan negatif. Setiap dorongan mengalihkan nilai rintangan sebanyak 1 langkah ke arah kenaikan atau penurunan. Peningkatan atau penurunan rintangan diatur oleh kaki sirkuit mikro khas.

Langkah 3

Mari satukan litar seperti yang ditunjukkan dalam gambar. Kami memerlukan bekalan kuasa dan 3 wayar kawalan: CS - pemilihan peranti (tahap rendah), INC - perubahan rintangan output (denyutan tahap rendah), U / D - arah perubahan (U - naik - voltan pada kaki litar mikro mempunyai tinggi tahap logik, tahap D - bawah - rendah).

Gambar rajah pendawaian untuk potensiometer digital X9C ke Arduino
Gambar rajah pendawaian untuk potensiometer digital X9C ke Arduino

Langkah 4

Sekarang mari kita tulis lakaran seperti itu dan memuatkannya ke memori papan Arduino.

Lakaran ini mengandungi algoritma berikut: tingkatkan rintangan setiap 100 ms dalam 10% langkah dari 0 hingga 100% maksimum potensiometer.

Kod lakaran untuk kawalan potensiometer elektronik X9C102 / X9C103
Kod lakaran untuk kawalan potensiometer elektronik X9C102 / X9C103

Langkah 5

Sekiranya sekarang, dengan bantuan multimeter, kita memeriksa rintangan antara pusat dan salah satu kesimpulan akhir, maka kita akan memperbaiki perubahan rintangan.

Saya akan menggunakan 5 volt ke potensiometer dan mengukur voltan dengan osiloskop. Foto menggambarkan hasilnya.

Disyorkan: