You are on page 1of 22

LAPORAN PRAKTIKUM MIKROKONTROLER

PERCOBAAN PIN ARDUINO


FIQI S. KHOIR 13306141062
LABORATORIUM ELEKTRONIKA DAN INSTRUMENTASI
A. Tujuan
1. Mengetahui mekanisme PIN 1-13 pada perangkat Arduino
UNO
delay(450);

B. Program
void setup() {

// badan
pinMode(1,OUTPUT);
// mulut1
pinMode(2,OUTPUT);
//pelet
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
//one
pinMode(9,OUTPUT);
//two
pinMode(10,OUTPUT);
//G
pinMode(11,OUTPUT);
//O
pinMode(12,OUTPUT);

//dubs dubs

digitalWrite(9,LOW);

pinMode(13,OUTPUT);

digitalWrite(10,HIGH);
delay(450);

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

void loop() {
// one two

digitalWrite(9,HIGH);

digitalWrite(9,HIGH);

digitalWrite(10,HIGH);

delay(450);

delay(300);

digitalWrite(9,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(10,LOW);

delay(450);

delay(300);

digitalWrite(10,LOW);
digitalWrite(9,HIGH);
digitalWrite(9,HIGH);

digitalWrite(10,HIGH);

delay(450);

delay(300);

digitalWrite(9,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(10,LOW);

delay(450);
digitalWrite(10,LOW);

digitalWrite(9,HIGH);

//GO

digitalWrite(11,HIGH);

digitalWrite(4,HIGH);

digitalWrite(12,HIGH);

digitalWrite(5,HIGH);

delay(400);

digitalWrite(6,HIGH);

delay(200);

digitalWrite(1,HIGH);
digitalWrite(2,HIGH);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

delay(500);

digitalWrite(11,HIGH);

digitalWrite(5,LOW);

digitalWrite(1,LOW);

delay(500);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(4,LOW);

digitalWrite(7,LOW);

delay(500);

digitalWrite(5,LOW);

digitalWrite(11,LOW);

digitalWrite(6,LOW);

digitalWrite(12,LOW);

digitalWrite(7,LOW);

digitalWrite(1,HIGH);
digitalWrite(2,HIGH);

digitalWrite(11,LOW);

//PAC-MAN !!!

digitalWrite(3,HIGH);

delay(200);

digitalWrite(1,HIGH);

delay(400);

digitalWrite(2,HIGH);
digitalWrite(4,HIGH);

delay(300);

digitalWrite(5,HIGH);

digitalWrite(1,LOW);

digitalWrite(6,HIGH);

digitalWrite(2,LOW);

//PAC-MAN raid !!!

digitalWrite(7,HIGH);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(12,HIGH);

digitalWrite(2,LOW);

delay(500);

digitalWrite(1,HIGH);

delay(500);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(2,HIGH);

digitalWrite(5,LOW);

delay(300);

delay(500);

digitalWrite(6,LOW);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(7,LOW);

digitalWrite(2,LOW);

delay(500);

digitalWrite(12,LOW);

delay(200);

digitalWrite(2,HIGH);

delay(200);

delay(500);
digitalWrite(1,HIGH);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,HIGH);

delay(500);

digitalWrite(5,HIGH);

delay(300);

digitalWrite(2,HIGH);

digitalWrite(6,HIGH);

digitalWrite(1,LOW);

delay(500);

digitalWrite(7,HIGH);

digitalWrite(2,LOW);

digitalWrite(2,LOW);

delay(500);

delay(400);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(7,HIGH);

delay(500);

digitalWrite(8,LOW);
//PAC-MAN raid !!!3

delay(400);

digitalWrite(2,LOW);
//PAC-MAN raid !!! 2

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

delay(400);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(2,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(2,LOW);

delay(400);

digitalWrite(4,HIGH);

digitalWrite(2,HIGH);

delay(400);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

delay(400);

delay(400);

digitalWrite(8,LOW);
delay(400);

digitalWrite(2,LOW);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(6,HIGH);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

delay(400);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(2,HIGH);
digitalWrite(4,LOW);

delay(400);

digitalWrite(5,HIGH);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(7,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

delay(400);

digitalWrite(8,LOW);

digitalWrite(2,LOW);

delay(400);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(2,HIGH);

delay(400);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

delay(400);

digitalWrite(8,LOW);

digitalWrite(2,LOW);

delay(400);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(2,HIGH);

delay(400);

delay(400);
digitalWrite(2,HIGH);

digitalWrite(8,HIGH);
delay(400);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

delay(400);

digitalWrite(8,LOW);

digitalWrite(2,LOW);

delay(400);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(2,HIGH);

delay(400);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

delay(400);

digitalWrite(8,LOW);

digitalWrite(2,LOW);

delay(400);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(2,HIGH);

delay(400);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

delay(400);

digitalWrite(8,LOW);

digitalWrite(2,LOW);

delay(400);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(2,HIGH);

delay(400);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

delay(400);

digitalWrite(8,LOW);

digitalWrite(2,LOW);

delay(400);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(2,HIGH);

delay(400);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

delay(400);

digitalWrite(8,LOW);

digitalWrite(2,LOW);

delay(400);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(2,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(4,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

digitalWrite(5,LOW);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(6,HIGH);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

delay(400);

digitalWrite(8,HIGH);

digitalWrite(2,HIGH);

delay(400);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

delay(400);

digitalWrite(8,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

delay(400);

digitalWrite(2,LOW);
digitalWrite(4,HIGH);

digitalWrite(1,HIGH);

digitalWrite(5,LOW);

digitalWrite(2,HIGH);

digitalWrite(6,HIGH);

digitalWrite(4,LOW);

digitalWrite(7,LOW);
digitalWrite(8,HIGH);
delay(400);

//PAC-MAN dubs
dubs !!!
digitalWrite(2,LOW);
digitalWrite(4,HIGH);

digitalWrite(2,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);

digitalWrite(5,LOW);
digitalWrite(6,HIGH);

digitalWrite(8,HIGH);
delay(400);

digitalWrite(4,HIGH);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);

digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);

digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);

digitalWrite(13,LOW);
delay(400);

digitalWrite(1,LOW);
digitalWrite(2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
digitalWrite(13,HIGH);
delay(400);

digitalWrite(1,HIGH);
digitalWrite(1,LOW);
digitalWrite(2,HIGH);

digitalWrite(2,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(8,HIGH);
delay(400);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);
digitalWrite(2,HIGH);
digitalWrite(4,LOW);

digitalWrite(2,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(8,LOW);
delay(400);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);

digitalWrite(2,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
digitalWrite(13,LOW);

delay(400);

digitalWrite(1,LOW);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(400);

digitalWrite(13,HIGH);

delay(400);

delay(400);

digitalWrite(1,HIGH);
digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(13,LOW);

delay(400);

delay(400);

digitalWrite(1,LOW);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(400);

digitalWrite(13,HIGH);

delay(400);

delay(400);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(13,LOW);

delay(400);

delay(400);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(13,HIGH);

delay(400);

delay(400);

digitalWrite(1,HIGH);
digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(13,LOW);

delay(400);

delay(400);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(13,LOW);

delay(300);

delay(300);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(13,LOW);

delay(300);

delay(300);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(13,LOW);

delay(300);

delay(300);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

delay(200);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(13,LOW);

delay(200);

delay(200);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(13,LOW);

delay(200);

delay(200);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(13,LOW);

delay(100);

delay(200);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(13,LOW);

delay(100);

delay(200);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(13,LOW);

delay(100);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(1,HIGH);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(8,LOW);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(13,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(100);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(1,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(4,LOW);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(5,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(6,LOW);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

digitalWrite(7,HIGH);

digitalWrite(13,LOW);

delay(1000);

digitalWrite(8,LOW);

delay(100);

digitalWrite(13,LOW);
delay(100);

digitalWrite(1,LOW);
digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(1,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(4,LOW);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(5,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(6,LOW);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(7,HIGH);

digitalWrite(13,LOW);

digitalWrite(13,HIGH);

digitalWrite(8,LOW);

delay(100);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(2,HIGH);

digitalWrite(1,HIGH);

digitalWrite(4,LOW);

digitalWrite(4,LOW);

digitalWrite(2,HIGH);

digitalWrite(5,HIGH);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

digitalWrite(6,LOW);

digitalWrite(6,LOW);

digitalWrite(5,HIGH);

digitalWrite(7,HIGH);

digitalWrite(7,HIGH);

digitalWrite(13,LOW);
delay(100);

digitalWrite(8,LOW);

digitalWrite(4,LOW);

digitalWrite(9,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,HIGH);

digitalWrite(10,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(13,LOW);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(9,HIGH);

digitalWrite(6,LOW);

digitalWrite(1,LOW);

digitalWrite(13,HIGH);

digitalWrite(7,HIGH);

digitalWrite(2,HIGH);

delay(300);

digitalWrite(8,LOW);

digitalWrite(4,LOW);

digitalWrite(9,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,HIGH);

digitalWrite(10,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(13,LOW);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(9,HIGH);

digitalWrite(6,LOW);

digitalWrite(1,LOW);

digitalWrite(13,HIGH);

digitalWrite(7,HIGH);

digitalWrite(2,HIGH);

delay(300);

digitalWrite(8,LOW);

digitalWrite(4,LOW);

digitalWrite(9,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,HIGH);

digitalWrite(10,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(13,LOW);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(9,HIGH);

digitalWrite(6,LOW);

digitalWrite(1,LOW);

digitalWrite(13,HIGH);

digitalWrite(7,HIGH);

digitalWrite(2,HIGH);

delay(300);

digitalWrite(8,LOW);

digitalWrite(4,LOW);

digitalWrite(9,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,HIGH);

digitalWrite(10,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(13,LOW);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(9,HIGH);

digitalWrite(6,LOW);

digitalWrite(1,LOW);

digitalWrite(13,HIGH);

digitalWrite(7,HIGH);

digitalWrite(2,HIGH);

delay(300);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,HIGH);

digitalWrite(10,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(13,LOW);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(9,HIGH);

digitalWrite(6,LOW);

digitalWrite(1,LOW);

digitalWrite(13,HIGH);

digitalWrite(7,HIGH);

digitalWrite(2,HIGH);

delay(300);

digitalWrite(8,LOW);

digitalWrite(4,LOW);

digitalWrite(9,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,HIGH);

digitalWrite(10,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(13,LOW);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

delay(400);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(9,HIGH);

digitalWrite(6,LOW);

digitalWrite(13,HIGH);

digitalWrite(7,HIGH);

delay(300);

digitalWrite(8,LOW);
digitalWrite(9,LOW);

digitalWrite(1,HIGH);

digitalWrite(10,HIGH);

digitalWrite(2,HIGH);

digitalWrite(13,LOW);

digitalWrite(4,LOW);

delay(400);

digitalWrite(1,LOW);
digitalWrite(2,HIGH);

digitalWrite(5,HIGH);
digitalWrite(6,LOW);

digitalWrite(1,LOW);

digitalWrite(7,HIGH);

digitalWrite(2,HIGH);

digitalWrite(8,LOW);

digitalWrite(4,LOW);

digitalWrite(9,LOW);

digitalWrite(5,HIGH);

digitalWrite(10,HIGH);

digitalWrite(6,LOW);

digitalWrite(13,LOW);

digitalWrite(7,HIGH);

delay(400);

digitalWrite(8,LOW);
digitalWrite(9,HIGH);

digitalWrite(1,LOW);

digitalWrite(13,HIGH);

digitalWrite(2,HIGH);

delay(300);

digitalWrite(4,LOW);

//PAC-MAN dubs
dubs !!! 2

digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
delay(350);

digitalWrite(2,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

digitalWrite(8,LOW);

digitalWrite(5,LOW);

delay(250);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

digitalWrite(1,LOW);

digitalWrite(8,LOW);

digitalWrite(5,LOW);

digitalWrite(2,HIGH);

delay(250);

digitalWrite(6,LOW);

digitalWrite(4,LOW);

delay(350);

digitalWrite(7,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,LOW);

digitalWrite(8,LOW);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

delay(250);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,LOW);

delay(350);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,LOW);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

delay(350);

digitalWrite(6,LOW);

digitalWrite(5,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(8,LOW);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

delay(350);

digitalWrite(8,LOW);

digitalWrite(5,LOW);

delay(250);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

digitalWrite(1,LOW);

digitalWrite(8,LOW);

digitalWrite(5,LOW);

digitalWrite(2,HIGH);

delay(250);

digitalWrite(6,LOW);

digitalWrite(4,LOW);

digitalWrite(7,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,LOW);

digitalWrite(8,LOW);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

delay(250);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,LOW);

delay(350);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(2,LOW);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,LOW);

delay(350);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,LOW);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

delay(350);

digitalWrite(6,LOW);

digitalWrite(5,LOW);

delay(250);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(8,LOW);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

delay(350);

digitalWrite(8,LOW);

digitalWrite(5,LOW);

delay(250);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

digitalWrite(1,LOW);

digitalWrite(8,LOW);

digitalWrite(5,LOW);

digitalWrite(2,HIGH);

delay(250);

digitalWrite(6,LOW);

digitalWrite(4,LOW);

digitalWrite(7,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,LOW);

digitalWrite(8,LOW);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

delay(250);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(1,LOW);

delay(350);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(7,HIGH);

digitalWrite(4,LOW);

digitalWrite(2,LOW);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

digitalWrite(4,LOW);

delay(350);

digitalWrite(6,LOW);

digitalWrite(5,LOW);

digitalWrite(7,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(8,LOW);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

delay(350);

digitalWrite(8,LOW);

digitalWrite(5,LOW);

delay(250);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

digitalWrite(8,LOW);

digitalWrite(5,LOW);

digitalWrite(1,LOW);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(4,LOW);

digitalWrite(9,HIGH);

digitalWrite(8,LOW);

digitalWrite(5,LOW);

digitalWrite(10,HIGH);

delay(250);

digitalWrite(6,LOW);

digitalWrite(11,HIGH);

digitalWrite(7,LOW);

digitalWrite(12,HIGH);

digitalWrite(1,LOW);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

digitalWrite(2,HIGH);

delay(250);

delay(250);

digitalWrite(4,LOW);
digitalWrite(5,HIGH);

digitalWrite(1,LOW);

digitalWrite(6,LOW);

digitalWrite(2,LOW);

digitalWrite(7,HIGH);

// END

digitalWrite(4,LOW);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(5,LOW);

delay(350);

delay(500);

digitalWrite(6,LOW);

digitalWrite(9,LOW);

digitalWrite(7,LOW);

digitalWrite(2,LOW);

digitalWrite(8,LOW);

digitalWrite(4,LOW);

digitalWrite(10,HIGH);

digitalWrite(9,LOW);

digitalWrite(5,LOW);

delay(500);

digitalWrite(10,LOW);

digitalWrite(6,LOW);

digitalWrite(10,LOW);

digitalWrite(11,LOW);

digitalWrite(7,LOW);

digitalWrite(12,LOW);

digitalWrite(8,LOW);

digitalWrite(1,HIGH);

digitalWrite(13,LOW);

delay(250);

delay(250);

delay(4321);

digitalWrite(9,HIGH);

digitalWrite(1,LOW);

digitalWrite(10,HIGH);

digitalWrite(2,HIGH);

delay(170);

digitalWrite(4,LOW);
digitalWrite(5,HIGH);

digitalWrite(1,HIGH);

digitalWrite(6,LOW);

digitalWrite(2,HIGH);

digitalWrite(7,HIGH);

digitalWrite(4,HIGH);

digitalWrite(8,LOW);

digitalWrite(5,HIGH);

delay(350);

digitalWrite(6,HIGH);
digitalWrite(7,HIGH);

C. Desain

D.
E.
F.
G.

H.
I.
J.
K.
L.
M.

Pe
mb
aha
san

N.
O.
Pro
ra

g
m

dirancang untuk membuat animasi / gambar bergerak dengan


memanfaatkan susunan LED secara 2 dimensi. Praktikan
memvisualisasikan dahulu dalam suatu citra pixelated, untuk
mempermudah peletakkan pin pada Arduino. Dalam hal ini, 1
LED mewakilkan 1 kotak pixel.
P.
Q.

11

R.
2

S.

W.

AA.

T.

X.

4-8

U.

Y.

9-10
AC.

V.

Z.

AB.

12
13

AD.
Tiap bagan warna memiliki maksud saling terhubung
parallel, sehingga 1 buah pin akan menyalakan beberapa
buah LED sekaligus. Pada bagan 1 terhubung dengan pin 1 ,
menampilkan karakter animasi PAC-MAN. Pada bagan 2
terhubung dengan pin 2 , menampilkan mulut dari karakter
animasi PAC-MAN. Pada bagan 4-8 terhubung dengan pin 4-8
berturut turut , menampilkan dot dot sebagai makanan dari
karakter animasi PAC-MAN. Pada bagan 9 dan 10 terhubung
dengan pin 9 dan 10 berturut turut , menampilkan hiasan
pada layar . Pada bagan 11 terhubung dengan pin 11 ,
menampilkan tulisan G. Pada bagan 12 terhubung dengan
pin 12 , menampilkan tulisan O. Dan pada bagan 13
terhubung dengan pin 13 , menampilkan layar yang akan
berkedip.
AE.

Mula mula pin 9 dan 10 akan menyala secara


bergantian, menempilkan efek kelap kelip pada samping
layar, kemudian mati. Kemudian pin 11 dengan pin 5-7 akan
menyala bergantian dengan pin 12 + pin 5-7 sehingga akan
menampilkan tulisan G dan O secara bergantian.
Kemudian pin 1 dan 2 akan menyala menampilkan sebuah
lingkaran,yang kemudian pin 2 akan mati secara periodic
akan menampilkan karakter animasi PAC-MAN secara
berkedip kedip. Selanjutnya pin 4 8 akan menyala dengan
keteraturan 4 , 6 dan 8 HIGH secaar bergiliran dengan PIN 5
dan 7, yang akan meniimbulkan makanan dari karakter
animasi PAC-MAN secara bergerak , dengan pin 2 sebagai
mulut dari karakter animasi PAC-MAN akan HIGH dan LOW
secara periodic dengan makanan nya yang bergerak.
Selanjutnya layar (pin 13) akan bergantian menyala sedang
karakter animasi PAC-MAN akan mati secara bergantian,
menyebabkan efek menyala dan mati dari karakter animasi
PAC-MAN secara bergantian dengan layar.

You might also like