1. Alat dan Bahan
[Kembali]
2. Rangkaian Simulasi
[Kembali]
3. Prinsip Kerja Rangkaian
[Kembali]
Pada percobaan ini akan menampilkan angka 7 1 dan 3. dengan memanfaatkan pola abcdefg . yang dimana pin
9 = a
8 = b
7 = c
6 = d
5 = e
4 = f
3 = g
Listning program:
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; Meningkat
pinMode(pin[i], OUTPUT);
//Deklarasi pin yang digunakan sebagai OUTPUT
}
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
digitalWrite(2, LOW); //Pin 2 Tujuh segmen hidup
digitalWrite(3, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(4, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(5, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(6, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(7, HIGH); //Pin 7 Tujuh segmen hidup
digitalWrite(8, HIGH); //Pin 8 Tujuh segmen hidup
digitalWrite(9, HIGH); //Pin 9 Tujuh segmen hidup.
delay(1000);
digitalWrite(2, LOW); //Pin 2 Tujuh segmen hidup
digitalWrite(3, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(4, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(5, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(6, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(7, HIGH); //Pin 7 Tujuh segmen hidup
digitalWrite(8, HIGH); //Pin 8 Tujuh segmen hidup
digitalWrite(9, LOW); //Pin 9 Tujuh segmen hidup.
delay(1000);
digitalWrite(2, HIGH); //Pin 2 Tujuh segmen hidup
digitalWrite(3, HIGH); //Sematkan 3 Tujuh segmen mati
digitalWrite(4, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(5, LOW); //Sematkan 3 Tujuh segmen mati
digitalWrite(6, HIGH); //Sematkan 3 Tujuh segmen mati
digitalWrite(7, HIGH); //Pin 7 Tujuh segmen hidup
digitalWrite(8, HIGH); //Pin 8 Tujuh segmen hidup
digitalWrite(9, HIGH); //Pin 9 Tujuh segmen hidup.
delay(1000);
}
Dari program di atas langsung kita desain angka 7 1 dan 3 pada setiap LEDdi 7 segment. dengan membuat sesuai dengan pola abcdefg maka akan didapatkan angka 7.1 dan 3 dan sesuaikan dengan jenis 7 segmen anoda maupun katoda yang dimana jika common anoda led akan hidup jika diberi low dan common katoda led akan hidup jika diberi high
4. Vidio Rangkaian
[Kembali]
5. Analisa
[Kembali]
1. Jelaskan apa yang terjadi ketika pengguna sevent segment common katoda diubah menjadi sevent segment common anoda
Jawab:
yang terjadi pada seven segment diubah dari common katoda ke common anoda adalah berubah tampilan setiap LED. jika LED sevent segment katoda diberi logika 1 atau high (hidup) maka jika diubah 7 segment menjadi anoda LED akan mati , sehingga program diubah jika seven segment diubah
2. Jelaskan mengapa sevent segment common katoda tidak hidup jika pin commonnya dihubungkan ke VCC
jawab:
Common katoda tidak akan hidupjika pin commonnya dihubungkan VCC karena seluruh LED dijadikan katoda maka jika dihubung VCC maka kondisi sevent segment dalam keadaan reverse bias sedangkan LED akan aktif jika pin dihubungkan ke ground yang membuat kondisi LED 7 segment hidup jika diberi high
6. Link Download
[Kembali]
--> HTML<<klik disini>>
-->Rangkaian Proteus<<klik disini>>
-->Program Arduino IDE<<klik disini>>
-->Video<<klik disini>>
-->7 segment datasheet<<klik disini>>
-->Arduino datasheet<<klik disini>>
Tidak ada komentar:
Posting Komentar