Laporan Akhir 1 (Percobaan 2)






1. Hardware[kembali]

      



 Arduino UNO


Ground





  
Seven segment


Power Supply



2. Rangkaian Simulasi[kembali] 









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

}

FLOWCHART











      

4. Kondisi[kembali]


Kondisi awal seven segmen mati lalu hidup menampilkan karakter angka 5 sampai 9 secara berulang dengan delay 1000 ms atau 1 detik.

5. Video Simulasi [kembali]







Prinsip Kerja 

Pada rangkaian digunakan arduino uno sebagai microkontroller dengan keluaran berupa seven segment. Arus mengalir dari potensial tinggi ke rendah di mana seven segment dihubungkan dengan ground mengakibatkan arus mengalir dari power suppy yang di sana merupakan tegangan dari laptop terus ke arduino pergi ke ground dengan menampilkan output terlebih dahulu pada seven segmen. tampilan karakter berupa angka 5,6,7,8, terus 9, kemudian berulang lagi ke 5 sampai rangkian direset atau dimatikan.

Karakter yang ditampilkan keluar berdasarkan program yang telah diatur dalam arduino uno dengan arduino ide berupa setup yang akan dieksekusi sekali dan voin loop yang akan dieksekusi secara berulang. Void loop yang ditampilkan terdapat program dimana akan menampilkan angka 5 - 9 dengan delay 1000 ms atau 1 sekon.

6. Analisa dan Pembahasan [kembali]


1.       1. Apa itu 7 (seven) segment anoda dan katoda, jelaskan perbedaannya.

       Jawab:

-          Seven segmen katoda adalah seven segmen dengan terdapat pin yang terhubung dengan kaki katoda LED, sedangkan seven segmen anoda adalah seven segmen dengan terdapat satu pin yang terhubung dengan kaki anoda LED dalam perangkat 7 segment. Seven Segment katoda nilai common atau pinnya berlogika atau bernilai positif, sedangkan common anoda berlogika atau bernilai negatif. Seven segmen katoda pada output (berupa display) dihubungkan dengan ground, sedangkan pada seven segmen anoda pada output (berupa display) akan dihubungkan dengan vcc atau sumber tegangan.

 

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

Jawab:

Alasan kenapa karakter itu berjalan secara bergantian karena pada program arduino UNO dengan software Arduino IDE, terdapat perintah delay selama 1000 ms atau 1 s sehingga program menampilkan karakter secara bergantian dalam jeda waktu selama 1 sekon.



7. Link Download[kembali]

Download File Rangkaian (di sini

Download Video Simulasi (di sini)

Download listing Program (di sini)

Download File HTML (di sini)

Tidak ada komentar:

Posting Komentar

  PRAKTIKUM MIKROPROSESOR DAN MIKROKONTROLER 2021     OLEH: Muhammad Alfario Wirawan 1910953019 Kelompok 3 JURUSAN TEKNIK ELEKTRO FAKULTAS T...