Minggu, 13 September 2020

PENGONTROLAN 2 BUAH LED OLEH SEBUAH LDR MENGGUNAKAN PROGRAM ARDUINO

 

 Oleh Dwi Hani N

Bahan yang perlu dipersiapkan :

  • Arduino Uno 1 Unit
  • Laptop yang sudah terinstall IDE Arduino
  • Sensor LDR 1 buah
  • Resistor 330 Ω 3 buah
  • Project board 1 buah
  • Kabel jumper 6 buah m-m dan f-m 1 buah
  • LED 2 buah

Program

//Program untuk mengontrol nyala LED dengan input dari nilai LDR 
int Led1 = 10; //deklarasi LED pada pin 10 Arduino
int Led2 = 11; //deklarasi LED pada pin 11 Arduino 
int LDR = A2; //deklarasi LDR pada pin A2 Arduino
 void setup()
{
  pinMode(Led1, OUTPUT); //deklarasi LED sebagai output
  pinMode(Led2, OUTPUT); //deklarasi LED sebagai output
}
void loop()
{
  int cahaya = analogRead(LDR); //membaca nilai ADC LDR
  //jika nilai ADC > 800 maka
  if (cahaya > 800)
  {
   digitalWrite(Led1, HIGH); // LED menyala
   digitalWrite(Led2, HIGH); // LED menyala
  }
  else //atau
  {
   digitalWrite(Led1, LOW); // LED mati
   digitalWrite(Led2, LOW); // LED mati  }
}
 

Gambar Rangkaian



Rangkaian Percobaan/Pengujian


a. Pada saat kondisi lingkungan terang

 b. Pada saat kondisi lingkungan gelap

Sebagai latihan buatlah program dan praktekkan 2 buah blinking LED yang dikendalikan oleh sebuah LDR. Selamat mencoba




CONTOH PEMROGRAMAN KNX DENGAN SOFTWARE ETS

https://hanijati.blogspot.com/ Hal yang perlu diperhatikan dalam pemrograman KNX dengan Software ETS adalah Perencanaan desain bangunan Pe...