Praktek 1 Running Led (Knight Rider dan Led Blinking)
Sketch Program (Running Led (Knight Rider dan Led Blinking)
int i=0;
void setup() {
// put your setup code here, to run once:
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(3, OUTPUT);
pinMode(1, INPUT);
pinMode(2, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(1)==HIGH){
digitalWrite(13, HIGH);
delay(200);
digitalWrite(13, LOW);
delay(200);
++i;
if (i%5==0){
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(3, HIGH);
delay(500);
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(3, LOW);
delay(500);
digitalWrite(13, HIGH);
delay(200);
digitalWrite(13, LOW);
delay(200);
i=1;
}
digitalWrite(12, HIGH);
delay(200);
digitalWrite(12, LOW);
delay(200);
++i;
digitalWrite(3, HIGH);
delay(200);
digitalWrite(3, LOW);
delay(200);
++i;
digitalWrite(12, HIGH);
delay(200);
digitalWrite(12, LOW);
delay(200);
++i;
}
else if (digitalRead(2)==HIGH){
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(3, HIGH);
delay(500);
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(3, LOW);
delay(500);
}
}
Instalasi hardware Arduino Uno dan Perangkat Input Output :
Komentar
Posting Komentar