Mengontrol Intensitas Cahaya LED dengan Potensiometer

Indobot Academy

Mengontrol Intensitas Cahaya LED
Cara Mengontrol Intensitas Cahaya LED dengan Potensiometer

LED atau Light Emitting Diode merupakan keluarga dioda yang dapat memancarkan cahaya ketika diberi tegangan, umumnya LED menyala dengan nyala tunggal tidak dapat diatur kecerahannya, kali ini kita akan mencoba mangatur kecerahan LED sehingga dapat diatur redup atau terang sesuai dengan keinginan kita.

[membership level=”0,1,2,4″]

[lwptoc numeration=”none” title=”Daftar Isi”]

Mengontrol Intensitas Cahaya LED dengan Potensiometer

1. Alat / Bahan

  • Arduino IDE                                          Download
  • Arduino UNO                                       1 Buah
  • Potensiometer                                     1 Buah
  • LED                                                     1 Buah
  • Resistor                                               1 Buah
  • Project Board                                      1 Buah
  • Kabel Jumper                                      Secukupnya

Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

Baca Juga : Menyalakan LED dengan Komunikasi 2 NodeMCU ESP8266

2. Skema Rangkaian

Gambar Rangkaian Mengontrol Intensitas Cahaya LED dengan Potensiometer

Keterangan:

  • 5V – VCC Potensiometer
  • GND – GND Potensiometer, GND/Katoda LED
  • A5 – Pin Data Potensiometer
  • D5 – kaki resistor
  • Kaki resistor – Anoda LED

[/membership]

Baca Juga : Pendeteksi Api Menggunakan Sensor Flame dengan Indikator LED

3. Langkah Kerja

  1. Pertama Siapkan alat dan bahan yang akan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian ketikkan sketch program pada halaman Arduino IDE
  5. Selanjutnya lakukan proses uploading program

4. Sketch Program

 
/* Program Mengontrol Intensitas Cahaya LED dengan Potensiometer di buat oleh Indobot */

int potensio = 0;                         //Potensio di pin A0
int nilai = 0;                            //Variabel nilai
int LED = 5;                              //LED di pin D5

void setup() {
  pinMode(LED, OUTPUT);                   //Setting LED sebagai output
}

void loop() {
  nilai = analogRead(potensio);           //Baca nilai analog
  nilai = map(nilai, 0, 1023, 0, 255);    //Konversi dari 10bit ke 8bit
  analogWrite(LED, nilai);                //Output LED sesuai nilai
}

Kesimpulan:

Program bekerja melalui putaran potensiometer. Ketika potensiometer diputar ke kanan atau maksimal maka led akan menyala dengan terang, sebaliknya ketika potensiometer di putar ke kiri atau menuju minimal maka led akan meredup bahkan mati.

Jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu.

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp