Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

//Deklarasi variable

int blueLd = 11;

int greenLd = 9;

int redLd = 10;

int ldrpin = A0;

int ldrval = 0;

//Ini adalah blok setup: Dijalankan hanya sekali

void setup()

//Untuk melakukan setup pin yang dibutuhkan

pinMode(blueLd, OUTPUT);

pinMode(redLd, OUTPUT);

pinMode(greenLd, OUTPUT);

Serial.begin(9600);

//Ini adalah blok loop: Dijalankan selamanya

void loop(){

ldrval = analogRead(ldrpin);

ldrval = map(ldrval, 0,1023,0,400);

if(ldrval>=200){

analogWrite(blueLd, 255);

analogWrite(greenLd, 0);

analogWrite(redLd, 0);

else if(ldrval >= 100){

analogWrite(blueLd, 0);
analogWrite(greenLd, 255);

analogWrite(redLd, 0);

else {

analogWrite(blueLd, 0);

analogWrite(greenLd, 0);

analogWrite(redLd, 255);

Serial.println(ldrval);

delay(100);

You might also like