LA1 M1 Up Uc




PERCOBAAN 2

Menampilkan Karakter Pada 7Segmen

 
1. Alat dan Bahan [Kembali]

1.1. Alat

1. Jumper for Arduino




2. BreadBoard Arduino


1.2. Bahan

1. Seven Segment


  1.3. Komponen Lainnya

    1. Mikrokontroler

 
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]