Laporan Akhir 1 M1



Menampilkan Karakter Pada 7Segmen 


1. Hardware [Kembali]
 
Sevent segment

Arduino
 
Power Supply

2. Rangkaian Simulasi [Kembali]


 

3. Listing Program dan Flowchart [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);

}
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdAV9UbKO8laTin42zK7a26F0RCwm8rM-nHeQEA09ozVI5UmFYY7F0OcCiU05cjC9pPRajFEHQ4r5HCwP0yi2WV7lVcJOEmRXOz9flaAKBJuyiGlArJepzE_3fCf-kqWN6pGO1RqoSP_g/s738/m1p2.png

4. Kondisi [Kembali]

Menampilkan angka 5 sampai 9 pada seven segment secara berulang.

5. Video Simulasi dan Prinsip Kerja[Kembali]

 

    Rangkaian terdiri dari arduino, seven segment common anoda, power dan ground. Pada seven 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 diinputkan maka rangkaian bisa di jalankan. Setelah rangkaian di jalankan, seven segment akan menampilkan angka 5,6,7,8,9 secara bergantian dan berulang lagi ke angka 5.

6. Analisa [Kembali]

1. Apa itu 7 seven segment anoda dan katoda, jelaskan perbedaannya.
Jawab : Seven segment anoda adalah penggabungan kaki-kaki anoda dari LED yang dihubungkan ke Vcc sehingga memerlukan tegangan negatif atau LOW untuk mengaktifkannya.
Seven segment katoda adalah penggabungan kaki-kaki katoda dari LED yang dihubungkan ke ground sehingga memerlukan tegangan positif atau HIGH untuk mengaktifkannya.  
Perbedaan Seven Segment Anoda dan Katoda terlihat pada cara mengaktifkannya. Dimana common anoda membutuhkan logika LOW untuk mengaktifkannya dengan gabungan kaki anoda dihubungkan ke Vcc, sedangkan common katoda membutuhkan logika HIGH untuk mengaktifkannya dengan gabungan kaki katoda dihubungkan ke ground.
 
2. Analisa program dan rangkaian dari percobaan 2, kenapa karakter itu berjalan secara bergantian. 
Jawab : Seperti yang terlihat para program, dimana setiap instruksi void loop () yang artinya program     mengeksekusi perintah secara berulang sampai arduino tidak memiliki suplay, setelah itu ada perintah delay (1000) diantara perintah untuk menampilkan setiap nilai (5,6,7,8,9) yang artinya setiap angka yang akan di tampilkan berjarak 1 s.

7. Link Download [Kembali]

Listing Program disini
Video Simulasi disini
HTML Blog disini

 

Comments

Popular posts from this blog