Professional Documents
Culture Documents
BANGJO
BANGJO
byte pin[]={2,3,4,5,6,7,8,9};
byte angka[10][8]={{1,1,1,1,1,1,0,0},//0
{0,1,1,0,0,0,0,0},//1
{1,1,0,1,1,0,1,0},//2
{1,1,1,1,0,0,1,0},//3
{0,1,1,0,0,1,1,0},//4
{1,0,1,1,0,1,1,0},//5
{1,0,1,1,1,1,1,0},//6
{1,1,1,0,0,0,0,0},//7
{1,1,1,1,1,1,1,0},//8
{1,1,1,1,0,1,1,0}//9
};
void setup() {
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
for(byte indeks=0;indeks<8;indeks++) {
pinMode(pin[indeks],OUTPUT);
digitalWrite(pin[indeks],HIGH);}
Serial.begin(9600);
void loop() {
digitalWrite(10, HIGH);
for(bil=9;bil>=0;bil--) {Serial.println(bil);
for(indeks=0;indeks<8;indeks++)
digitalWrite(pin[indeks],LOW);
//Tampilkan angka
for(indeks=0;indeks<8;indeks++)
if(angka[bil][indeks]==1)
digitalWrite(pin[indeks],HIGH);
delay(500);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
for(bil=9;bil>=0;bil--) {Serial.println(bil);
for(indeks=0;indeks<8;indeks++)
digitalWrite(pin[indeks],LOW);
//Tampilkan angka
for(indeks=0;indeks<8;indeks++)
if(angka[bil][indeks]==1)
digitalWrite(pin[indeks],HIGH);
delay(500);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
for(bil=9;bil>=0;bil--) {Serial.println(bil);
for(indeks=0;indeks<8;indeks++)
digitalWrite(pin[indeks],LOW);
//Tampilkan angka
for(indeks=0;indeks<8;indeks++)
if(angka[bil][indeks]==1)
digitalWrite(pin[indeks],HIGH);
delay(500);
digitalWrite(12,LOW);