1 ii laporan praktikum mikrokontroler.docx

30
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 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);

Upload: simalungunu

Post on 10-Jul-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 2: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

//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);

Page 3: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 4: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 5: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 6: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 7: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 8: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 9: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 10: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 11: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 12: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 13: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 14: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 15: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 16: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 17: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 18: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 19: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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);

Page 20: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

// 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);

}

Page 21: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

C. Desain

Page 22: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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

Page 23: 1 II LAPORAN PRAKTIKUM MIKROKONTROLER.docx

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.