Pemrograman Pengontrol Kecerahan Intensitas LED dengan Arduino Uno

Langkah-langkah yang harus anda lakukan adalah sebagai berikut :


  • Siapkan beberapa komponen, antara lain :
  1. Arduino Uno, 1 unit
  2. LED, 1 unit
  3. Resistor, 1 unit
  4. Breadboard, 1 unit
  5. Kabel Jumper secukupnya.
  6. Saklar/Pushbutton 2 unit.
  • Buatlah rangkaian sebagai berikut :
  • Pastikan kaki positif LED  berada di Pin 8.
  • Pastikan salah satu kaki dari kedua pushbutton dan salah satu kaki resistor terhubung ke gnd.
  • Hubungkan salah satu kaki lain dari kedua pushbutton ke pin 2 dan 3.
  • Ketikkan program sketch sebagai berikut :

Silahkan Isikan Email Anda untuk Info Konten Terbaru:


Delivered by FeedBurner

const int pinBt1 = 2;
const int pinBt2 = 3;
const int pinLED = 9;

void setup() {
     pinMode(pinBt1, INPUT);
     pinMode(pinBt2, INPUT);
     pinMode(pinLED, OUTPUT);
     digitalWrite(pinBt1, HIGH);
     digitalWrite(pinBt2, HIGH);
}

int brightness = 0;

void loop() {
    if(digitalRead(pinBt1) == LOW){
        brightness++;
    }else if(digitalRead(pinBt2) == LOW){
        brightness--;
    }
    brightness = constrain(brightness, 0, 255);
    analogWrite(pinLED, brightness);
    delay(20);
}


  • Hubungkan Arduino anda dengan Laptop
  • Lakukan Upload Sktech
  • Selamat, anda akan melihat respon nyala lampu dengan intensitas yang berubah pada saat dilakukan penekanan ke pushbutton 1 "atau" pushbutton 2.