Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Mengambil Data Potensiometer Menggunakan Arduino Uno

Mengambil Data Potensiometer Menggunakan Arduino Uno

Diposting pada 16 March 2022 oleh farhan / Dilihat: 407 kali / Kategori:
  Potensiometer adalah salah satu jenis resistor yang nilai resistansinya dapat diatur sesuai dengan kebutuhan rangkaian elektronika ataupun kebutuhan pemakainya. Potensiometer merupakan keluarga resistor yang tergolong dalam kategori Variabel Resistor (VR) dengan nilai resistansi logaritmik (tidak linier). Potensiometer pada umumnya memiliki tiga kaki seperti terlihat pada gambar di bawah ini.
Potensiometer (POT) terdiri dari sebuah elemen resistif yang membentuk jalur (track) dengan terminal di kedua ujungnya. Sedangkan terminal lainnya (biasanya berada di tengah) adalah ‘penyapu’ (Wiper) yang dipergunakan untuk menentukan pergerakan pada jalur elemen resistif (Resistive). Pergerakan Penyapu (Wiper) pada jalur elemen Resistif inilah yang mengatur naik-turunnya nilai resistansi sebuah potensiometer. Untuk lebih memahami penggunaan potensiometer marilah buat percobaan sederhana sebelum itu persiapkan:   Alat dan Bahan
  1. Arduino Uno
  2. Potensiometer 10KΩ
  3. Resistor 150Ω
  4. LED hijau
  5. Kabel jumper secukupnya (Male to Male)
Buatlah rangkaian seperti pada gambar di bawah ini dengan konfigurasi pin:
  • VCC dihubungkan dengan 5V Arduino Uno.
  • I/O dihubungkan dengan pin A0 Arduino Uno.
  • GND dihubungkan dengan GND Arduino Uno.
  • LED dihubungkan dengan pin A1 Arduino Uno
 
    Source Code Buka IDE Arduino Anda dan copy-kan sketch Arduino sebagai berikut di Code Editor:
int pot = A0;

void setup() {
  // put your setup code here, to run once:
 Serial.begin(9600);
 pinMode(pot,INPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  float nilai = analogRead(pot);
  float nilai_v = nilai*(5.0/1023.0);
  Serial.print("Nilai analog: ");
  Serial.println(nilai);
  Serial.print("Tegangan (V): ");
  Serial.println(nilai_v);
  delay(1000);
}
  Setelah upload program di atas, cek Serial Monitor Anda, hasilnya tampak seperti gambar di bawah (sambil putar-putar gagang potensionya)  
  Nilai analog yang terbaca akan dikalikan dengan 5/1023 untuk mengubah nilai analog menjadi satuan tegangan (V). Nilai konversi analog ke tegangan ini kemudian akan ditampilkan pada Serial monitor dengan menggunakan variabel “nilai_v’. Perhatikan bahwa keluaran potensiometer masih berupa tegangan analog yang dikonversi menjadi nilai/besaran digital oleh pin analog (A0) Arduino.
Catatan: Pin analog Arduino hanya mampu menerima tegangan analog sampai dengen 5V. Lebih dari itu dapat merusak Arduino Anda
Demikian sedikit penjelasan bagaimana mengambil data potensiometer dengan Arduino Uno, sekaligus menerangkan bagaimana konversi dari besaran analog menjadi digital. Semoga dapat memicu kreativitas Anda dalam menyelesaikan project 😊

Bagikan ke

Mengambil Data Potensiometer Menggunakan Arduino Uno

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Mengambil Data Potensiometer Menggunakan Arduino Uno

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: