Menampilkan Karakter Pada 7 Segment




    - Arduino Uno
    - 7 Segment common anode
    - VCC



Prinsip Kerja
Pada rangkaian ini menggunakan sebuah arduino, sebuah seven segment common anode, dan sebuah VCC. Terdapat dua jenis seven segment yaitu seven segment common anode dan seven segment common katode. Perbedaannya terletak pada salah satu kakinya. Pada seven segment common anode salah satu kakinya disambungkan ke VCC, sedangkan pada seven segment common katode salah satu kakinya dihubungkan ke ground. Pada percobaan kali ini menggunakan seven segment common anode. Setelah rangakaian telah dibuat, masukkan program yang dibuat menggunakan arduino IDE kedalam arduino. Kemudian arduino akan menjalankan program dan hasilnya seven segment akan menampilkan output berupa angka berdasarkan program. pada tabel ini dapat dilihat tabel kebenaran pada seven segment.





4. Listing Program(kembali)
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, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(1000);

digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(1000);  

digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
delay (1000);
}





Tampilkan angka 9,7,5 secara bergantian.

Analisa
1. Jelaskan pengaruh penggunaan seven segmen common katoda dan common anoda pada nyala seven segmen!
Perbedaannya terletak pada angka biner, seven segmen common katoda berkebalikan dengan seven segmen common anoda. Jika pada seven segmen common katoda logika 1 sedangkan pada seven segmen common anoda berlogika 0.

2. Kenapa menggunakan tipe data byte dan apa yang terjadi jika tipe data di ganti ke integer?
tipe data integer adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai pecahan atau nilai desimal). tipe data byte adalah 8-bit signed bilangan bulat, tipe data byte digunakan untuk menghemat memori. Tipe data byte berukuran 4 kali lebih kecil dibanding int. range-nya dari -128 sampai 127. nilai defaultnya adalah 0.

Rangkaian klik disini
Program klik disini

Tidak ada komentar:

Posting Komentar

Home

  Bahan Presentasi ini dibuat untuk Memenuhi Tugas Mata Kuliah Sistem digital Oleh: Muamar Yodha Pratama Rambang 1910951006 Dosen Pengampu: ...