LAPORAN AKHIR 2

 






1. Kondisi [Kembali]

Tampilkan NIM salah satu praktikan (2010951043) dengan  menggunakan seven segment common katoda.


2. Alat dan Bahan [Kembali]


2.1 Alat
a.. Jumper
Gambar 1. Jumper

jumper ini berfungsi untuk menghubungkan antar komponen yang akan dibuat rangkaian percobaan praktikumnya.

2.2 Bahan 
a. 7 segment

Seven Segment

Layar tujuh segmen ini seringkali digunakan pada jam digital, meteran elektronik, dan perangkat elektronik lainnya yang menampilkan informasi numerik. Layar tujuh segmen ini terdiri dari 7 buah LED yang membentuk angka 8 dan 1 LED untuk titik/DP. Angka yang ditampilkan di seven segmen ini dari 0-9. Cara kerja dari seven segmen disesuaikan dengan LED. LED merupakan komponen diode yang dapat memancarkan cahaya. kondisi dalam keadaan ON jika sisi anode mendapatkan sumber positif dari Vcc dan katode mendapatkan sumber negatif dari ground.


b. ARDUINO



Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Arduino yang kita gunakan dalam praktikum ini adalah Arduino Uno yang menggunakan chip AVR ATmega 328P. Dalam memprogram Arduino, kita bisa menggunakan komunikasi serial agar Arduino dapat berhubungan dengan komputer ataupun perangkat lain.

c. Project Board

Project board ini berfungsi sebagai tempat untuk merangkai rangkaian pada percobaan praktikum, yang mana pada board ini masing-masing lobangnya ada yng berhubungan secara vertikal dan horizontal.


d. Kabel USB

Kabel USB arduino ini berfungsi untuk menghubungkan antara arduino dengan laptop yang akan digunakan sebagai tempat program, nantinya program akan di upload atau di transfer ke arduino menggunakan kabel usb ini.



3. Rangkaian Simulasi [Kembali]





4. Prinsip Kerja Rangkaian [Kembali]

Rangkaian terdiri dari 1 buah Arduino Uno, seven segment common katoda dan ground. Pin digital yang digunakan yaitu pin 2, 3, 4, 5, 6, 7, 8 secara berurutan lalu dihubungkan ke seven segment common katoda pin G, F, E, D, C, B, A dan diteruskan ke ground.

Untuk program arduino pertama sekali mendeklarasikan variabel sev_seg[] dengan tipe data byte yang berisikan 8 pin yang akan dihubungkan dengan seven segment sebagai output. Output yang diinginkan yaitu menampilkan angka 2, 0, 1, 0, 9, 5,1, 0, 4, dan 3 secara berurutan pada seven segment katoda. Dengan demikian untuk menampilkan angka 1 maka pin 2-5, 8 Low dan 6,7 High dengan fungsi void display_satu() yang dimuat dalam digitalWrite yang menunjukkan pin I dengan output high/low. Menampilkan angka 0 maka pin 1 Low dan 3-8 High dengan fungsi void display_nol() yang dimuat dalam digitalWrite yang menunjukkan pin I dengan output high/low. Menampilkan angka 4 maka pin 2, 3, 6, 7 High dan 4, 5, 8 Low dengan fungsi void display_empat() yang dimuat dalam digitalWrite yang menunjukkan pin I dengan output high/low. Menampilkan angka 5 maka pin 2, 3, 5, 6, 8 High dan 4, 7 Low dengan fungsi void display_delapan() yang dimuat dalam digitalWrite yang menunjukkan pin I dengan output high/low, dan seterusnya untuk angka selanjutnya

Setelah itu digunakan fungsi void setup yang akan membaca kode sekali. Selanjutnya ada perulangan for dari 0 sampai kecil 9 dan increment. Setelah itu ada perintah pinMode(sev_seg[i],OUTPUT); yang menyatakan pin yang dihubungkan ke LED sebagai OUTPUT. Kemudian ada fungsi void loop() yang akan melakukan pembacaan kode berulang. pada program untuk percobaan ini menggunakan delay 2000 ms (2 detik)

berikut program untuk percobaan 2:

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, 1);
digitalWrite(3, 1);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 0);
digitalWrite(8, 1);
digitalWrite(9, 1);
delay(2000);
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 1);
delay(2000);
digitalWrite(2, HIGH);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 0);
delay(2000);
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 1);
delay(2000);
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 1);
delay(2000);
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 0);
digitalWrite(9, 1);
delay(2000);
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 0);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 0);
delay(2000);
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 1);
delay(2000);
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 0);
delay(2000);
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 0);
digitalWrite(5, 0);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
digitalWrite(9, 1);
delay(2000);

}
5. Video Simulasi [Kembali]







6. Analisa [Kembali]

1.      Jelaskan prinsip kerja dari seven segment common anoda dan katoda!

JAWAB :

Seven segment common katoda adalah seven segment yang pinnya terhubung dengan semua kaki katoda LED. Adapun cara untuk mengaktifkannya yaitu dengan memberikan aktif high atau logika 1. Untuk common katoda ini terhubung dengan ground. Sedangkan untuk seven segment common anoda adalah kode yang terhubung dengan VCC. Untuk mengaktifkan seven segment common anoda ini ialah dengan memberikan aktif low atau logika 0.

 

2.      Jelaskan bagaimana cara menampilkan angka 9 pada seven segment common anoda!

JAWAB:

Seven segment display:

 

Seperti penjelasan seven segment anoda dimana ia akan aktif low atau logika 0. Sehingga untuk menampilkan angka 9, LED yang harus aktif adalah a, b, c, d, f, g. Jadi, untuk menampilkan angka 9 pada seven segment common anoda yaitu dengan memberi aktif low pada semua LED kecuali LED (e). 

7. Link Download [Kembali]

[Menuju Awal]


Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATA KULIAH      KIMIA DAN ELEKTRONIKA   oleh : Hana Sulthanah 2010951013 Dosen Pengampu: Dr. Darwison, M.T. Referens...