PERCOBAAN 2
Menampilkan Karakter Pada 7Segmen
1. Alat dan Bahan [Kembali]
1.1. Alat
1. Jumper for Arduino
1.2. Bahan
1. Seven Segment
1.3. Komponen Lainnya
2. Rangkaian
[Kembali]
3. Prinsip Kerja Rangkaian
[Kembali]
Pada
percobaan kali ini komponen yang digunakan adalah arduino serta seven segment common katoda, dimana untuk seven segment common katoda sendiri adalah active high dimana untuk mengaktifkannya maka dihubungkan ke ground, lalu pada arduino diberikan program sebagai berikut :
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; // Mendeklarasikan pin arduino yang dihubungkan
ke seven segment
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); //mendeklarasikan pin sebagai output
}
}
void loop() //Semua kode dalam fungsi ini di eksekusi berulang kali
{
digitalWrite(2, LOW); //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
delay(1000);
digitalWrite(2, LOW); //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, LOW); //Pin 9 Seven segment hidup
delay(1000);
digitalWrite(2, LOW); //Pin 2 Seven segment hidup
digitalWrite(3, HIGH); //Pin 3 Seven segment mati
digitalWrite(4, HIGH); //Pin 3 Seven segment mati
digitalWrite(5, HIGH); //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
delay(1000);
}
lalu setelah program diinput ke arduino, maka seven segment akan menyala sesuai program yang sudah dibuat
pada arduino
4. Video Percobaan
[Kembali]
5. Analisa
[Kembali]
5.1. Apa pengaruh pin 2 buah pin COM 7segment ketika kita hubugkan 1 COM dengan 2 COM?
Jawab :
Seven segment memiliki 2 buah pin COM, dimana kedua buah pin COM tersebut saling terhubung satu sama lain, sehingga ketika hanya 1 buah pin COM yang dihubungkan, seven segment tetap aktif, begitu juga ketika keuda pin COM dihubungkan, seven segment juga akan aktif.
5.2. Apa yang terjadi bila kita berikan logika LOW pada 7segmen common Katoda?
Jawab :
Seven Segment common katoda adalah seven segment yang dimana semua kaki katoda dijadikan satu dan dihubungkan ke ground sehingga dibutuhkan logika HIGH untuk mengaktifkannya, sehingga ketika dihubungkan ke aktif LOW, seven segment common katoda tidak aktif.
6. Link Download
[Kembali]