Percobaan 2 Modul 1



 

1. Komponen [Kembali]

 a. Seven Segmen 

Seven segment adalah suatu komponen yang berfungsi sebagai penampil karakter angka dan karakter huruf. Sesuai namanya, seven segment terdiri dari tujuh segment yang nantinya segmen yang hidup akan membentuk angka  atau huruf




    c. Arduino Uno


Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Arduino yang kita gunakan dalam praktikum ini adalah Arduino Uno yang menggunakan chip AVR ATmega 328P.

Gambar 3. Arduino Uno


2. Rangkaian  Simulasi


3. Flowchart




4. Listing Program

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, LOW);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, LOW);
  delay(500);

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

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

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

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

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

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

  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  delay(500);

  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, LOW);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  delay(500);
}

5. Video

6. Kondisi

Tampilkan angka dari 1 sampai 9 secara berulang

7. Analisa

    1) Apa pengaruh program pin I/O terhadap seven segment?
        Jawab :
        Program pin I/O terhadap seven segment berpengaruh pada kondisi segment apakah hidup/tidak. Pada seven segment jenis katoda, apabila program memberikan kondisi low maka segment akan aktif/hidup, begitu pula sebaliknya. Sedangkan untuk jenis seven segment katoda, apabila program memberikan kondisi low, maka segment tidak aktif/hidup, begitu pula sebaliknya. Segment-segmen yang aktif nantinya akan membentuk huruf atau angka.

    2) Apa yang terjadi jika pin VCC (5V) diganti dengan pin 3.3 V ?
        Jawab : Seven segmen masih bisa berjalan dan dapat digunakan seperti biasa. Karena 3.3 V masih aplicable digunakan pada seven segment



8. Link Download

File HTML - Download
File Rangkaian Simulasi - Dowload
File Video Simulasi - Download

Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATAKULIAH SISTEM DIGITAL 2021 OLEH: Elfiwani Juliaranti 1910952006 Dosen Pengampu: Dr. ...

Cari Blog Ini