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.
Gambar 2. Skematik Seven Segmen |
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.
Gambar 4. Flowchart |
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; // Deklarasi pin yang digunakan pada 7 segment dengan tipe data bytevoid 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 hidupdigitalWrite(3, LOW); // Pin 3 seven segment matidigitalWrite(4, LOW); // Pin 4 seven segment matidigitalWrite(5, LOW); // Pin 5 seven segment matidigitalWrite(6, LOW); // Pin 6 seven segment matidigitalWrite(7, HIGH); // Pin 7 seven segment hidupdigitalWrite(8, HIGH); // Pin 8 seven segment hidupdigitalWrite(9, HIGH); // Pin 9 seven segment hidup}
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.
Tidak ada komentar:
Posting Komentar