Laporan Akhir Modul 1 :  Percobaan 2





 Menampilkan Karakter Pada 7-Segment


1. Komponen [kembali]

1. Arduino


Gambar 1. 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.

2. Seven Segmen
Gambar 2. Skematik Seven Segmen

    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.

2. Rangkaian Simulasi dan Prinsip Kerja [kembali]

Gambar 3. Rangkaian Simulasi


    
Karakteristik Seven Segment terdiri dari karateristik dot (titik). Segmen pada seven segmen berupa ini LED dengan  prinsip kerja yang sama dengan LED yaitu akan aktif saat forward bias ,lalu cara kerja seven segmen yaitu seven segmen akan hidup ketika diberi arus/tegangan sesuai dengan jenis seven segmen yang digunakan. Rangkaian percobaan ini menggunakan Seven Segment common Anoda. LED pada Seven segmen akan hidup jika input berlogika HIGH dan mati ketika input berlogika LOW. Untuk memunculkan angka pada Seven segmen maka dibuat listing program pada arduino dengan cara mengatur logika pinnya tegantung angka yang ingin ditampilkan pada seven segment.



3. Flowchart [kembali]
Gambar 4. Flowchart

 

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; 

{
pinMode(pin[i], 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 4 seven segment mati
       digitalWrite(5,  LOW); // Pin 5 seven segment mati
       digitalWrite(6,  LOW); // Pin 6 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
}

Vidio Simulasi


    Setelah melakukan atau menjalankan percobaan dan melihat rangkaian seven segment jenis commend anode dapat dilihat bahwa semua anode dari LED dalam seven segment disatukan secara model dan semua itu dihubungkan ke VOC dan kemudian LED dihubungkan melalui tahanan pembatas arus keluar dari perangkat LED, karena dihubungkan ke VOC maka commend anode berada pada kondisi aktif law dimana LED akan menyala apabila diberi angka 0.

Gambar 5. Seven Segment Common Anoda

    Pada saat kondisi aktif law maka semua LED akan menyala dan membentuk angka 8, seperti pada gambar 2, maka untuk membuat sebuah angka 3 pada seven segment tersebut kita harus menyalakan LED pada A,B,C,D dan G, yaitu dengan diberi angka 0, oleh karena itu dalam pemograman percobaan ini kita harus memberi kondisi aktif  law (angka 0) pada pin 9,8,7,6 dan 8, sedangkan kondisi pin lain diberik (angka 1) kondisi aktif hight.

7. Link Download  [kembali]

Download HTML disini
Download Rangkaian disini
Download Listing Program disini
Download Video disini
Download library Arduino uno disini
Download datasheet Arduino disini
Download datasheet Seven Segment disini

Tidak ada komentar:

Posting Komentar