1. Hardware[kembali]
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 bytevoid 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
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.
Tidak ada komentar:
Posting Komentar