Menampilkan Karakter Pada 7Segmen


1. Kondisi [Kembali]

    Menampilkan angka 5,6,7,8,9 secara berulang dengan delay 1 detik

2.  Hardware [Kembali]


Sevent segment

Arduino
 

3.      Rangkaian Simulasi [Kembali]










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, HIGH);
digitalWrite(9, LOW);
delay (1000);

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

digitalWrite(2, LOW);
 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, LOW);
digitalWrite(3, LOW); 
digitalWrite(4, LOW); 
digitalWrite(5, LOW); 
digitalWrite(6, LOW); 
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay (1000);

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);

}

    5. Analisa [Kembali]

    1.Apa itu 7 sagman anoda dan katoda, jelaskan

    •          7 Segment common anoda adalah 7 segment yang kaki anoda pada diodanya sama-sama dihubung ke VCC/power.
    •          Sedangkan 7 segment common cathode adalah 7 segment yang kaki katoda pada diodanya sama-sama dihubungkan ke ground.

    2.Analisa program dan rangkaian dari percobaan 2, kenapa karakter itu berjalan secara bergantian?

             Karakter tersebut berjalan secara bergantian karena pada program di atur void loop() agar program di eksekusi berulang terus menerus selama masih terhubung ke suplay, sedangkan kenapa bisa berjalan secara bergantian, itu dikarenakan pada program di atur antara program yg menampilkan anggka 5 dan 6 itu diberikan delay selama 1 detik. Dan begitu seterusnya sampai angka 9 dan berulang kembali ke angka 5.

    6. Video Simulasi [Kembali]



    Rangkaian terdiri dari arduino, sevent segment common anoda, power dan ground. Pada sevent segment pin a,b,c,d,e,f,g,h,dot dihubungkan ke pin digital 2 sampai 9  pada arduino. Lalu inputkan program pada arduino IDE pada arduino di proteus. Setelah program di inputkan maka rangkaian bisa di jalankan. Setelah rangkaian di jalankan akan Nampak pada sevent segment angka 5,6,7,8,9 secara bergantian dan berulang lagi ke angka 5. 

    7. Link Download [Kembali]


    Tidak ada komentar:

    Posting Komentar

    Entri yang Diunggulkan

    Bahan Presentasi ini dibuat untuk Memenuhi Tugas Mata Kuliah Elektronika Oleh: AHMAD FAUZAN ANARFI 1910952018 Dose...

    Postingan Populer