0% found this document useful (0 votes)
36 views4 pages

Pemrograman Seven Segment

The document discusses programming a seven segment display using an Arduino Uno. It lists the components needed, which include a seven segment display, resistors, jumper wires, and an Arduino Uno. It then provides steps to draw a circuit diagram and write an Arduino program to display the digits 0-9 on the seven segment display by turning on and off the appropriate LED segments using digitalWrite commands in the setup and loop functions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views4 pages

Pemrograman Seven Segment

The document discusses programming a seven segment display using an Arduino Uno. It lists the components needed, which include a seven segment display, resistors, jumper wires, and an Arduino Uno. It then provides steps to draw a circuit diagram and write an Arduino program to display the digits 0-9 on the seven segment display by turning on and off the appropriate LED segments using digitalWrite commands in the setup and loop functions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

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

Langkah 1. Gambar Rangkaian

Langkah 2. Buat Program di Developer Arduino di laptop


Tahapan Program / Coding
1. Program Void Setup
Void Setup ( ) {
pinMode ( 2 , OUTPUT ) ;
pinMode ( 3 , OUTPUT ) ;
pinMode ( 4 , OUTPUT ) ;
pinMode ( 5 , OUTPUT ) ;
pinMode ( 6 , OUTPUT ) ;
pinMode ( 7 , OUTPUT ) ;
pinMode ( 8 , OUTPUT ) ;
pinMode ( 9 , OUTPUT ) ;
digitalWrite ( 9, 0 ) ;
}
2. Program Void Loop
Void Loop ( ) {
// put your main code here, to run repeatedly :

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

You might also like