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]
Analisa prinsip kerja rangkaian percobaan 7 segment
Analisa prinsip kerja rangkaian percobaan 7 segment
7 segment terdiri dari 2 macam yaitu 7 segment tipe common anode dan tipe common
cathode. Untuk 7 segment tipe common anode, kaki anode dari kumpulan led
akan di jadikan satu dan dihubungkan dengan vcc sehingga diperlukan tengah
negatif untuk menyalakannya
Sedangkan tipe
common cathode, adalah kebalikannya. semua cathode dijadikan satu dan hubungkan
ke ground sehingga memerlukan tegangan positif untuk menyalakannya
Untuk merubah 7
segment common anode menjadi common cathode ataupun sebaliknya dapat
digunakan Gerbang Not.
Untuk
menampilkan digit angka maka 7 segment akan menyalakan bagian-bagian tertentu
sesuai dengan digit harus ditampilkan. 7
segment terdiri dari 7 bagian jajaran led (segment)
Untuk mempermudah kita dalam memahami
7 segment maka kita beri nama bagian-bagian tersebut sebagai A,B,C,D,E,F,G.
Jadi dalam percobaan ini kita menggunakan Arduino , yang pertama kita lakukan menghubungkan kaki output Arduino ke kaki 7 segment dengan urutan 2345678 ke abcdefg, ketika semua kaki telah kita hubungkan kita dapat menyalakan segment2 tersebut melalui program Arduino yang telah kita buat , missal kita ingin menampilkan angka ‘1’ pada 7 segment maka pada program Arduino yang kita nyatakan HIGH(menyala) yaitu pin 3(b) dan 4(c) , lalu kita upload program tersebut dan LED yang menyala akan membentuk angka '1' .
-HTML
Tidak ada komentar:
Posting Komentar