Laporan Akhir 2


Percobaan 2 Menampilkan Karakter Pada 7-Segment



1. Alat dan Bahan [Kembali]

  
Seven Segment

2. Rangkaian [Kembali]



3. Prinsip Kerja Rangkaian [Kembali]

        Pada percobaan 2 di modul 1 ini, arduino dihubungkan dengan seven segment dimana pin digital dihubungkan dengan kaki yang ada pada seven segment dan pin analog dihubungkan dengan LED. Pada kondisi ini yaitu menghidupkan lampu LED merah terlebih dahulu sebelum seven segment nya hidup. Lalu menghidupkan seven segment dengan mengeluarkan angka 3, 0, 2, 2, 1, 0, 2, 0. Setelah menghidupkan semua angka pada seven segment lalu menghidupkan LED kuning. Pada percobaan ini, semua angka pada seven segment hidup disebabkan karena perintah pin 2-9 mewakili huruf A-G yang membentuk pada garis seven segment.

4. Listing Program [Kembali]

byte pin[] = {A0, A1, 2, 3, 4, 5, 6, 7, 8, 9};
void setup() 
{
  for (int i = 0; i < 9; i++)
{
    pinMode(pin[i], OUTPUT);
}
  // put your setup code here, to run once:

}

void loop() 
{
  digitalWrite(A0, HIGH);
  delay(800);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, LOW);
  digitalWrite(3, HIGH);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  delay(800);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  delay(800);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, LOW);
  digitalWrite(3, HIGH);
  digitalWrite(4, LOW);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, LOW);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  delay(800);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, LOW);
  digitalWrite(3, HIGH);
  digitalWrite(4, LOW);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, LOW);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  delay(800);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(9, LOW);
  delay(800);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  delay(800);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, LOW);
  digitalWrite(3, HIGH);
  digitalWrite(4, LOW);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, LOW);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  delay(800);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  delay(800);
  digitalWrite(A1, HIGH);
  delay(800);
}


5. Video Percobaan [Kembali]



6. Analisa [Kembali]

1. Analisa bagaimana pengaruh besar resistor terhadap cahaya LED? Jelaskan menggunakan rumus atau ilustrasi
    Jawab :
    Semakin besar resistornya, maka semakin sedikit arus yg mengalir ke led. Sehingga cahaya led redup. Karena resistor bersifat sbg penghambat arus yg masuk, supaya tidak ada arus berlebih yg dapat merusak led tersebut. Rumusnya yaitu R = Vin - Vled / I

2. Apakah bisa menggunakan pin Analog (A0-A5) untuk mengeluarkan output digital? Jelaskan alasannya. 
    Jawab :
    Bisa, karena output bisa keluar dikarenakan program yg dibuat. Ketika program disusun menggunakan syntax digitalWrite, maka output yg keluar akan berbentuk output digital. Ketika menggunakan pin Analog maka contoh syntaxnya yaitu digitalWrite(A0, HIGH).

3. Analisa, apa maksud dari Pin Common pada Seven Segement? Apa yg terjadi jika salah satu pin common tidak dihubungkan? Jelaskan mengapa hal tersebut terjadi. 
    Jawab :
    Pin common berfungsi untuk mengaktifkan seven segment. Seven segment ada dua jenis, yaitu anoda dan katoda. Untuk seven segment jenis anoda, pin common nya terhubung ke VCC sehingga untuk mengaktifkan seven segment common anoda diberi kondisi low agar seven segment itu hidup, sedangkan untuk seven segment jenis common katoda pin commonnya terhubung ke groud dan diberi kondisi high untuk mengaktifkan seven segment tersebut. Jika salah satu pin common tidak dihubungkan, maka seven segment tersebut tidak hidup dikarenakan fungsi dari common tersebut untuk mengaktifkan seven segment. 

7. Link Download [Kembali]

Download file HTML [disini]
Download file rangkaian [disini]
Download file video percobaan [disini]
Download listing program [disini]
Download library arduino [disini]
Download datasheet arduino [disini]
Download datasheet seven segment [disini]

Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI MATA KULIAH SISTEM DIGITAL SEMESTER GENAP TA 2021/2022 OLEH : NADILLA FADILLAH 2010951020 DOSEN PENGAMPU : Darwison, M.T Re...