1 ii laporan praktikum mikrokontroler.docx

Post on 10-Jul-2016

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LAPORAN PRAKTIKUM MIKROKONTROLER

PERCOBAAN PIN ARDUINO

FIQI S. KHOIR 13306141062

LABORATORIUM ELEKTRONIKA DAN INSTRUMENTASI

A. Tujuan1. Mengetahui mekanisme PIN 1-13 pada perangkat Arduino UNO

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

pinMode(13,OUTPUT);

}

void loop() {

// one two

digitalWrite(9,HIGH);

delay(450);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

delay(450);

digitalWrite(10,LOW);

digitalWrite(9,HIGH);

delay(450);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

delay(450);

digitalWrite(10,LOW);

digitalWrite(9,HIGH);

delay(450);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

delay(450);

digitalWrite(10,LOW);

delay(500);

digitalWrite(9,HIGH);

digitalWrite(10,HIGH);

delay(300);

digitalWrite(9,LOW);

digitalWrite(10,LOW);

delay(300);

digitalWrite(9,HIGH);

digitalWrite(10,HIGH);

delay(300);

digitalWrite(9,LOW);

digitalWrite(10,LOW);

//GO

digitalWrite(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(11,HIGH);

delay(500);

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(11,LOW);

delay(200);

digitalWrite(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(12,HIGH);

delay(500);

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(12,LOW);

delay(200);

digitalWrite(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(11,HIGH);

digitalWrite(12,HIGH);

delay(400);

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(11,LOW);

digitalWrite(12,LOW);

//PAC-MAN !!!

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

delay(300);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

delay(300);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

delay(300);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

delay(500);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

delay(500);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(3,HIGH);

delay(400);

//PAC-MAN raid !!!

digitalWrite(1,HIGH);

digitalWrite(2,LOW);

delay(500);

digitalWrite(2,HIGH);

delay(500);

digitalWrite(2,LOW);

delay(500);

digitalWrite(2,HIGH);

delay(500);

digitalWrite(2,LOW);

delay(500);

digitalWrite(2,HIGH);

delay(500);

digitalWrite(2,LOW);

delay(500);

digitalWrite(2,HIGH);

delay(500);

//PAC-MAN raid !!! 2

digitalWrite(2,LOW);

delay(400);

digitalWrite(2,HIGH);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

delay(400);

//PAC-MAN raid !!!3

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

//PAC-MAN dubs dubs !!!

digitalWrite(2,LOW);

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,HIGH);

delay(400);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

delay(400);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

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(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

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(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

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(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

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(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

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(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

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(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

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(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

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(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

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(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,HIGH);

delay(400);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(200);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(100);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(13,LOW);

delay(1000);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(13,LOW);

delay(400);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(13,LOW);

delay(400);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(13,LOW);

delay(400);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(13,LOW);

delay(400);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(13,LOW);

delay(400);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(13,LOW);

delay(400);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(13,LOW);

delay(400);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,HIGH);

digitalWrite(13,HIGH);

delay(300);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(13,LOW);

delay(400);

//PAC-MAN dubs dubs !!! 2

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

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(8,LOW);

delay(250);

// END

digitalWrite(9,HIGH);

delay(500);

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

delay(500);

digitalWrite(10,LOW);

digitalWrite(1,HIGH);

delay(250);

digitalWrite(9,HIGH);

digitalWrite(10,HIGH);

delay(170);

digitalWrite(1,HIGH);

digitalWrite(2,HIGH);

digitalWrite(4,HIGH);

digitalWrite(5,HIGH);

digitalWrite(6,HIGH);

digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(9,HIGH);

digitalWrite(10,HIGH);

digitalWrite(11,HIGH);

digitalWrite(12,HIGH);

digitalWrite(13,HIGH);

delay(250);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,LOW);

digitalWrite(11,LOW);

digitalWrite(12,LOW);

digitalWrite(13,LOW);

delay(4321);

}

C. Desain

D. Pembahasan

Program 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.

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.

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

13

12

11

9-10

4-8

2

1

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.

top related