Belajar Arduino : Mengatur Kecerahan LED menggunakan Potensiometer

Assalamualaikum sobat, pada tutorial kali ini kita akan belajar untuk meredupkan dan mencerahkan LED menggunakan potensiometer dengan arduino UNO.

Bahan-bahan
  1. Arduino UNO (bisa diganti dengan arduino tipe lain)
  2. Potensiometer
  3. LED (Warna bebas)
  4. Resistor 330 ohm
  5. Kabel Jumper
  6. Breadboard

Skematik



Keterangan Skematik
  1. Pin 5V arduino dihubungkan ke kaki 1 potensiometer
  2. Pin A0 arduino dihubungkan ke kaki 2 (tengah) potensiometer
  3. pin GND (ground) arduino dihubungkan ke kaki 3 potensiometer, dan katoda LED
  4. pin 6 arduino dihubungkan ke resistor yang terhubung ke kaki anoda LED

Langkah-langkah
  1. Koneksikan pin arduino dan komponen seperti terlihat pada skematik
  2. Sambungkan arduino ke Laptop/PC menggunakan kabel serial
  3. Jalankan program Arduino IDE
  4. Pastikan board dan port yang digunakan sesuai pada arduino IDE, lihat menu tools
  5. Lalu masukkan kode program di bawah ini, dan terakhir upload program yang dibuat ke arduino

Kode Program

Kode Program :
int led = 6; //Inisialisasi pin 6
int pinPot = A0; //Inisialisasi pin 0
int potVal = 0; //variabel untuk menyimpan nilai analog dari pin A0

void setup(){
  pinMode(led, OUTPUT); //pin 6 sebagai output
}

void loop(){
  potVal = analogRead(pinPot); //menyimpan nilai dari pin A0
 //konversi rentang data digital dari 0-1023 (10bit) ke 0-255
 potVal = map(potVal, 0, 1023, 0, 255);
  analogWrite(led, potVal); //kirim tegangan analog ke pin6
}


Keterangan Kode Program

map(potVal, 0, 1023, 0, 255)

  • map() disini berfungsi untuk mengkonversi/memetakan suatu nilai ke nilai yang lain
  • potVal adalah variabel untuk menyimpan nilai data analog yang terbaca
  • 0, 1023 adalah rentang data digital 10bit (0 sampai 1023) yang merepresentasikan tegangan analog 0V hingga 5V. Contoh : tegangan 5V pada arduino akan terbaca sebagai data digital 1023
  • 0, 255 adalah konversi dari nilai digital dari 0 sampai 1023, jadi ketika arduino membaca tegangan 5V maka akan terbaca sebagai nilai digital 255

Video Tutorial
https://www.youtube.com/watch?v=OdKSFljmFEo


Sekian untuk postingan kali ini, wassalamualaikum

Posting Komentar untuk "Belajar Arduino : Mengatur Kecerahan LED menggunakan Potensiometer"