1.Hardware [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
}
6.Analisa [Kembali]
- Prinsip Kerja
Pada percobaan ini digunakan 7segment common katoda. 7segment adalah kumpulan dari led dimana katoda nya dikumpulkan dan dihubungkan ke ground. untuk menyalakan 7segment jenis ini harus diberi logika HIGH agar menyala.
- Cara menampilkan angka 5 pada 7segment
Pada 7segment common katoda ini diberi logika HIGH agar menyala dan logika LOW agar led tidak menyala. Pada program, kaki 7segment dihubungkan ke pin yg ada pada arduino yaitu pin 2 pada kaki dh, pin 3 pada kaki g , pin 3 pada kaki f, dan seterusnya sampai pin 9 dihubungkan ke kaki a. Kemudian pada program arduino diberi logika high pada kaki a,c,d, f, g, dan dh, sehingga 7 segment akan menampilkan angka 5.
7. Link Download [Kembali]
File HTML disini
Video Simulasi disini
Tidak ada komentar:
Posting Komentar