Laporan Akhir 2 M1 P2




1. Komponen [kembali]
1. Arduino Uno

Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital  dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.

2. 7-Segment 

         

Seven Segment adalah suatu segmen- segmen yang digunakan menampilkan angka. Seven segment merupakan display visual yang umum digunakan dalam dunia digital. Seven segment sering dijumpai pada jam digital, penujuk antrian, diplay angka digital dan termometer digital.

3. Jumper

Digunakan sebagai penghubung rangkaian.

4. Ground 

Ground adalah titik kembalinya arus searah atau titik kembalinya sinyal  bolak balik atau titik patokan dari berbagai titik tegangan dan sinyal listrik dalam rangkaian elektronika. 


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

4. Kondisi [kembali]
    Menampilkan angka 2010953020 pada 7-segment common katoda.

5. Video Simulasi dan Prinsip Kerja [kembali]


    Prinsip Kerja

Pin 2    :  DP

Pin 3    :  g

Pin 4    :  f

Pin 5    :  e

Pin 6    :  d

Pin 7    :  c

Pin 8    :  b

Pin 9    :  a

Pada percobaan, rangkaian dirangkai sesuai dengan kondisi yang diminta, yaitu untuk menampilkan angka 2010953020. Kaki-kaki pada pin output arduino dihubungkan ke 7-segment katoda. LED 7-segment katoda akan hidup ketika diberi logika HIGH dan mati ketika diberi logika LOW.  Setelah seluruh pin terhubung lalu pada arduino dimasukkan listing program, maka pada 7-segment akan menampilkan angka 2010953020 sesuai dengan perintah.    

6. Analisa [kembali]
    1. Jelaskan perbedaan prinsip kerja dari 7-segment common anoda dan katoda    
  • Common Anoda

Common Anoda merupakan pin yang terhubung dengan semua kaki anoda LED dalam 7-segment. Common Anoda dihubungkan ke VCC dan akan aktif ketika diberi logika LOW (0).

  • Common Katoda

Common Katoda merupakan pin yang terhubung dengan semua kaki katoda LED dalam 7-segment. Common Katoda dihubungkan ke ground dan akan aktif ketika diberi logika HIGH (1).

    2. Jelaskan bagaimana cara menampilkan angka 9 pada 7-segment common anoda

Pin COM 7-segment common anoda dihubungkan ke VCC dan LED pada 7-segment common anoda akan aktif ketika diberi logika LOW. Untuk menampilkan angka 9 pada 7-segment common anoda maka pada pin a, b, c, d, f, g diberi logika LOW segingga LED hidup dan pada pin e diberi logika HIGH sehingga LED mati.    

7. Link Download [kembali]
    Download Rangkaian Percobaan 2 [disini]
    Download Listing Program [disini]
    Download Video [disini]
    Download Datasheet Arduino Uno [disini]
    Download Datasheet 7-Segment [disini]
    Download HTML [disini]

Tidak ada komentar:

Posting Komentar