Laporan Akhir Modul 1 Percobaan 2 UP&UC




  1. Komponen[KEMBALI]




Sevent segment

Arduino
 
Power Supply

   2. Rangkaian Simulasi[KEMBALI]



3. Flowchart[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, HIGH); 
digitalWrite(4, HIGH); 
digitalWrite(5, HIGH); 
digitalWrite(6, HIGH); 
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);

delay (1000);

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

delay (1000);

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

delay (1000);

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

delay (1000);
}

5. Video Simulasi[KEMBALI]




6. Analisa[KEMBALI]

1.    Mengapa angka tersebut dapat muncul secara bergantian

Jawab :

Angka pada percobaan seven segment muncul secara bergantian karena pada percobaan yang dilakukan telah dibuat program pada adruino yang sudah diberi delay selama 1000 ms. Sebelum menjalankan program untuk memunculkan angka selanjutnya, maka untuk memunculkan angka ke-2 dan seterusnya akan ada juga delay selama 1.000 ms atau 1 detik.

 

2.     Kenapa Sevent segmen menggunakan pin digital

Jawab :

Karena pada pin digital dapat menerima sinyal output digital yaitu bernilai high atau low, output ini akan menghidupkan dan mematikan led yang ada pada setiap segment pada 7 -segment agar dapat memunculkan angka atau huruf yang kita inginkan.

 

3.     Analisa Program Kenapa bisa muncul angka 1-5

Jawab:

Pada program yang telah dibuat, kami deklarasikan pin yang akan digunakan, yaitu pin 2 sampai pin 9 dan dihubung ke 7 segment. pada percobaan yang dilakukan dihubungkan pin 2 ke DP, pin 3 ke G, pin 4 ke F, pin 5 ke E, pin 6 ke D, pin 7 ke C, pin 8 ke B, dan pin 9 ke A. Pada percobaan yang dilakukan 7 segment yang digunakan adalah 7 segment bertipe Common Anoda yang berarti lcd pada segmentnya akan hidup jika di beri input low. Untuk memunculkan angka 1 pada 7 segment, maka pin 7 dan pin 8 di deklarasikan output bernilai low dan untuk pin yang lainya bernilai high pada program yang dibuat, maka hasilnya kan membuat lcd pada segment B dan C hidup, sehingga terbentuk angka 1. Untuk memuculkan angka yang lain maka di buat program sesuai dengan LCD yang perlu dihidupkan agar membentuk angka 2, 3, 4, dan 5. Dan diantara setiap program untuk memunculkan angka tersebut di berikan delay sebesar 1000 ms agar terjadi jeda selama 1000 ms untuk memunculkan angka selanjutnya.


7.  Link Download[KEMBALI]

Video Simulasi    Download
Listing Program           Download
Flowchart                     Download
File Html                      Download 

Tidak ada komentar:

Posting Komentar