Seven Segment
Seven segment tersusun dari 8 buah led yang dibentuk menyerupai angka 8 yang terdiri dari 7 segmen dan ditambah 1 segmen berupa titik (dot).Seven segment terdiri dari 2 jenis konfigurasi yaitu katoda bersama atau common cathoda (CC) dan anoda bersama atau common anoda (CA) .
int led []= {1,2,3,4,5,6,7};
void setup()
{
pinMode (16,OUTPUT);
digitalWrite(16,LOW);
for (int i=0;i<=8;i++)
{
pinMode (led[i],OUTPUT);
}
pinMode (51,INPUT);
pinMode (53,INPUT);
}
void loop()
{
//angka 1
digitalWrite (1,LOW);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
delay(100);
//angka 3
digitalWrite (1,HIGH);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,HIGH);
delay(100);
//angka 5
digitalWrite (1,HIGH);
digitalWrite (2,LOW);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,LOW);
digitalWrite (6,HIGH);
digitalWrite (7,HIGH);
delay(100);
//angka 7
digitalWrite (1,HIGH);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,LOW);
digitalWrite (7,LOW);
delay(100);
//angka 9
digitalWrite (1,HIGH);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,LOW);
digitalWrite (6,HIGH);
digitalWrite (7,HIGH);
delay(100);
//angka 8
digitalWrite (1,HIGH);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
digitalWrite (6,HIGH);
digitalWrite (7,HIGH);
delay(100);
//angka 6
digitalWrite (1,HIGH);
digitalWrite (2,LOW);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
digitalWrite (6,HIGH);
digitalWrite (7,HIGH);
delay(100);
//angka 4
digitalWrite (1,LOW);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,LOW);
digitalWrite (5,LOW);
digitalWrite (6,HIGH);
digitalWrite (7,HIGH);
delay(100);
//angka 2
digitalWrite (1,HIGH);
digitalWrite (2,HIGH);
digitalWrite (3,LOW);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
digitalWrite (6,LOW);
digitalWrite (7,HIGH);
delay(100);
//angka 0
digitalWrite (1,HIGH);
digitalWrite (2,HIGH);
digitalWrite (3,HIGH);
digitalWrite (4,HIGH);
digitalWrite (5,HIGH);
digitalWrite (6,HIGH);
digitalWrite (7,LOW);
delay(100);
}
0 komentar:
Posting Komentar