Pemrograman Seven Segment
Pemrograman Seven Segment
1. Komponen :
a) Resistor ….8
b) Seven Segment Common Anode
c) Project Board
d) Arduino Uno
e) Kabel Jumper (male to male)
f) PCB IC ….1/2
// Write “0”
digitalWrite ( 2 , LOW ) ;
digitalWrite ( 3 , LOW ) ;
digitalWrite ( 4 , LOW ) ;
digitalWrite ( 5 , LOW ) ;
digitalWrite ( 6 , LOW ) ;
digitalWrite ( 7 , LOW ) ;
digitalWrite ( 8 , HIGH ) ;
digitalWrite ( 9 , HIGH ) ;
delay ( 3000 ) ;
// Write “1”
digitalWrite ( 2 , HIGH ) ;
digitalWrite ( 3 , LOW ) ;
digitalWrite ( 4 , LOW ) ;
digitalWrite ( 5 , HIGH ) ;
digitalWrite ( 6 , HIGH ) ;
digitalWrite ( 7 , HIGH ) ;
digitalWrite ( 8 , HIGH ) ;
digitalWrite ( 9 , HIGH ) ;
delay ( 3000 ) ;
// Write “2”
digitalWrite ( 2 , LOW ) ;
digitalWrite ( 3 , LOW) ;
digitalWrite ( 4 , HIGH) ;
digitalWrite ( 5 , LOW) ;
digitalWrite ( 6 , LOW) ;
digitalWrite ( 7 , HIGH) ;
digitalWrite ( 8 , LOW) ;
digitalWrite ( 9 , HIGH) ;
delay ( 3000 ) ;
// Write “3”
digitalWrite ( 2 , LOW ) ;
digitalWrite ( 3 , LOW ) ;
digitalWrite ( 4 , LOW ) ;
digitalWrite ( 5 , LOW ) ;
digitalWrite ( 6 , HIGH ) ;
digitalWrite ( 7 , HIGH ) ;
digitalWrite ( 8 , LOW ) ;
digitalWrite ( 9 , HIGH) ;
delay ( 3000 ) ;
// Write “4”
digitalWrite ( 2 , HIGH ) ;
digitalWrite ( 3 , LOW) ;
digitalWrite ( 4 , LOW) ;
digitalWrite ( 5 , HIGH ) ;
digitalWrite ( 6 , HIGH ) ;
digitalWrite ( 7 , LOW ) ;
digitalWrite ( 8 , LOW ) ;
digitalWrite ( 9 , HIGH) ;
delay ( 3000 ) ;
// Write “5”
digitalWrite ( 2 , LOW ) ;
digitalWrite ( 3 , HIGH ) ;
digitalWrite ( 4 , LOW ) ;
digitalWrite ( 5 , LOW ) ;
digitalWrite ( 6 , HIGH ) ;
digitalWrite ( 7 , LOW ) ;
digitalWrite ( 8 , LOW ) ;
digitalWrite ( 9 , HIGH ) ;
delay ( 3000 ) ;
// Write “6”
digitalWrite ( 2 , LOW ) ;
digitalWrite ( 3 , HIGH) ;
digitalWrite ( 4 , LOW) ;
digitalWrite ( 5 , LOW) ;
digitalWrite ( 6 , LOW ) ;
digitalWrite ( 7 , LOW) ;
digitalWrite ( 8 , LOW ) ;
digitalWrite ( 9 , HIGH ) ;
delay ( 3000 ) ;
// Write “7”
digitalWrite ( 2 , LOW) ;
digitalWrite ( 3 , LOW) ;
digitalWrite ( 4 , LOW) ;
digitalWrite ( 5 , HIGH ) ;
digitalWrite ( 6 , HIGH) ;
digitalWrite ( 7 , HIGH) ;
digitalWrite ( 8 , HIGH) ;
digitalWrite ( 9 , HIGH) ;
delay ( 3000 ) ;
// Write “8”
digitalWrite ( 2 , LOW ) ;
digitalWrite ( 3 , LOW ) ;
digitalWrite ( 4 , LOW ) ;
digitalWrite ( 5 , LOW ) ;
digitalWrite ( 6 , LOW ) ;
digitalWrite ( 7 , LOW ) ;
digitalWrite ( 8 , LOW ) ;
digitalWrite ( 9 , HIGH ) ;
delay ( 3000 ) ;
// Write “9”
digitalWrite ( 2 , LOW ) ;
digitalWrite ( 3 , LOW ) ;
digitalWrite ( 4 , LOW ) ;
digitalWrite ( 5 , LOW ) ;
digitalWrite ( 6 , HIGH ) ;
digitalWrite ( 7 , LOW ) ;
digitalWrite ( 8 , LOW ) ;
digitalWrite ( 9 , HIGH ) ;
delay ( 3000 ) ;