1. Hardware [Kembali]
2. Gambar Rangkaian Simulasi [Kembali]
3. Flowchart [Kembali]
4. Listing Program [Kembali]
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; //Deklarasi pin yang digunakan pada
7-segment dengan tipe data byte
void setup() //Semua
kode dalam fungsi ini hanya dieksekusi sekali
{ for (int i = 0; i < 9; i++) //Kondisi perulangan dari 0 hingga batas kecil
dari 9; Increase
{
pinMode(pin[i], OUTPUT); //Deklarasi pin yang digunakan
sebagai OUTPUT
}
}
void loop() //Semua
kode dalam fungsi ini di eksekusi berulang
{
digitalWrite(2, HIGH); //Pin 2 Seven segment hidup
digitalWrite(3, LOW); //Pin 3 Seven
segment mati digitalWrite(4, LOW); //Pin 3 Seven segment mati digitalWrite(5,
LOW); //Pin 3
Seven segment mati digitalWrite(6, LOW); //Pin 3 Seven segment mati
digitalWrite(7, HIGH); //Pin 7 Seven
segment hidup digitalWrite(8, HIGH); //Pin 8 Seven segment hidup
digitalWrite(9, HIGH); //Pin 9 Seven segment hidup
}
5. Analisa [Kembali]
Pada percobaan kali ini, kita harus melakukan listing
program terlebih dahulu. Pada rangkaian ini, kta menggunakan 7-Segment dimana
ada tambahan LED dot. Pada listing program kita dapat menghidupan (1 / active
high) dan mematikan (0 / active low) LED
yang kita inginkan, dimana pada 7-Segment dapat menampilkan angka 0-9. Seven
segment akan menampilkan output yang telah diprogram pada arduino, tergantung
input yang diberikan pada seven segment, output akan menampilkan hasil dari
bilangan biner yang telah diatur pada listing program, tergantung LED mana yang
akan dihidupkan ( active high) atau dimatikan ( active low)
6. Video Percobaan [Kembali]
7. Link Download [Kembali]
Video Percobaan download
0 komentar:
Posting Komentar