KODE IKLAN DFP 1 Mengatur Kecepatan Blink Led Pada Arduino Memakai Potensiometer | pinsoon92

Mengatur Kecepatan Blink Led Pada Arduino Memakai Potensiometer

KODE IKLAN ATAS ARTIKEL 336x280
KODE IKLAN TENGAH ARTIKEL
Jika Sebelumnya anda sudah pernah mencoba menciptakan Blink LED memakai Skect Example yang ada pada Arduino IDE, Maka tutorial kali ini prinsipnya sama saja menyerupai Led Blink pada Example Arduino IDE tersebut, yang memebdakan hanyalah kalau pada Skecth Led Blink yang ada ddi Arduino IDE delay yang dipakai untuk mengatur kecepatan blink Led sudah ditentukan secara Statik dan tidak dapat dirubah lagi kecuali Upload Program baru, lain halnya dengan Menggunakan Potensiometer, alasannya yaitu delay yang dipakai untuk mengatur kecepatan blink yaitu dinamis, yang artinya nilai akan delay akan mengikuti nilai pada Potensiometer.

Untuk Penggunaan Potesiometer aku sarankan untuk memakai Potensio dengan resistansi Rendah biar kecepatan dapat Blink dapat sesuai dengan putaran pada Potensio

Wiring Perhatikan Gambar dibawah ini
Ket :


  1. Pin 5v pada arduino dihubungkan dengan Kaki terakhir pada Potensio
  2. Pin GND pada arduino dihubunkan dengan Kaki Pertama Potensio
  3. Pin A0 pada arduino dihubungkan dengan Kaki tengah Potensi
  4. Pin GND pada arduino dihubungkan dengan Kaki Katoda LED
  5. Pin 13 Arduino dihubunkan dengan Kaki Anoda LED


Jika anda tidak mempunyai lampu LED, maka anda dapat mengabaikan Wiring Nomor 4 dan 5
alasannya yaitu pada PIN arduino sudah disediakan Sebuah LED

 /* Hubungkan 5V dan GND dari Arduino ke Breadboard.Hubungkan kaki kanan Potensiometer ke VCC.Hubungkan kaki kiri Potensiometer ke GND.Hubungkan kaki tengah Potensiometer ke pin A0 Arduino.
 */int sensorPin = A0;        // menciptakan variabel sensorPin untuk pin AOint ledPin = 13;             // menciptakan variabel ledPin untuk pin 13int sensorValue = 0;      // menciptakan variabel sensorValue untuk memilih nilai awal sensor
void setup() {   pinMode(ledPin, OUTPUT);     // menciptakan variabel ledPin menjadi OUTPUT}
void loop() {  sensorValue = analogRead(sensorPin);     // menciptakan variabel sensorValue untuk membaca nilai dari sensorPin
  digitalWrite(ledPin, HIGH);         // menyalakan ledPin  delay(sensorValue);                    // memberi waktu jeda sebanyak sensorValue  digitalWrite(ledPin, LOW);        // mematikan ledPin  delay(sensorValue);                   // memberi waktu jeda sebanyak sensorValue}

Selesai  :D
KODE IKLAN BAWAH ARTIKEL
close
==[ Klik disini 1X ] [ Close ]==
KODE IKLAN DFP 2
KODE IKLAN DFP 2