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

Postingan populer dari blog ini

Materi Mapel IPAS ke-2

Materi IPAS ke-1