Sunteți pe pagina 1din 3

DIY P4 D1 CALL SYSTEM

CONTROL

{
int pinLed1 = 7;
Serial.begin(9600);
int pinLed2 = 9;
pinMode(switchPin1, INPUT);
int pinLed3 = 10;
pinMode(switchPin2, INPUT);
int pinLed4 = 11;
pinMode(pir, INPUT);
int pir = 12;
pinMode(pinLed1, OUTPUT);
int switchPin1 = 2;
pinMode(pinLed2, OUTPUT);
int switchPin2 = 4;
pinMode(pinLed3, OUTPUT);
int kondisiPushButton1 = 0;
pinMode(pinLed4, OUTPUT);
int kondisiPushButton2 = 0;
}
void setup()
delay(500);

void loop(){ }

kondisiPushButton1 = else if(kondisiPushButton1 == HIGH &&


digitalRead(switchPin1); kondisiPushButton2 == LOW){

kondisiPushButton2 = for(int nilaiFade = 0; nilaiFade<=255;


digitalRead(switchPin2); nilaiFade +=5){

int pirVal = digitalRead(pir); digitalWrite(pinLed4, HIGH);

Serial.print("nilaiPir = "); analogWrite(pinLed1, nilaiFade);

Serial.println(pirVal); analogWrite(pinLed2, nilaiFade);

analogWrite(pinLed3, nilaiFade);

if(pirVal == HIGH) delay(200);

{ }

if(kondisiPushButton1 == LOW && for(int nilaiFade = 255; nilaiFade >=0;


kondisiPushButton2 == HIGH){ nilaiFade -=5){

digitalWrite (pinLed4,HIGH); digitalWrite(pinLed4, LOW);

delay(0); analogWrite(pinLed1, nilaiFade);

digitalWrite(pinLed3, HIGH); analogWrite(pinLed2, nilaiFade);

delay(500); analogWrite(pinLed3, nilaiFade);

digitalWrite(pinLed3, LOW); }

delay(500); }

digitalWrite(pinLed2, HIGH);

delay(500); }

digitalWrite(pinLed2, LOW); else{

delay(500); digitalWrite(pinLed1, LOW);

digitalWrite(pinLed1, HIGH); digitalWrite(pinLed2, LOW);

delay(500); digitalWrite(pinLed3, LOW);

digitalWrite(pinLed1, LOW); digitalWrite(pinLed4, LOW);


}

S-ar putea să vă placă și