Laporan Akhir Percobaan 2







1. Tujuan [Kembali]

    a. Merangkai aplikasi penggunaan arduino

    b. Mengaplikasikan dan menjelaskan penggunaan arduino untuk seven segment

    c. Menjelaskan program yang di gunakan pada arduino


2. Komponen [Kembali]

    

a. Arduino 


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.


b. Seven Segmen






Seven segment merupakan bagian-bagian yang digunakan untuk menampilkan angka atau bilangan decimal. Seven segment tersebut terbagi menjadi 7 batang LED yang disusun membentuk angka 8 dengan menggunakan huruf a-f yang disebut DOT MATRIKS. Setiap segment ini terdiri dari 1 atau 2 LED (Light Emitting Dioda). Seven segment bisa menunjukan angka-angka desimal serta beberapa bentuk tertentu melalui gabungan aktif atau tidaknya LED penyususnan dalam seven segment.
Supaya memudahkan penggunaannnya biasanya memakai sebuah sebuah seven segment driver yang akan mengatur aktif atau tidaknya led-led dalam seven segment sesuai dengan inputan biner yang diberikan. Bentuk tampilan modern disusun sebagai metode 7 bagian atau dot matriks. Jenis tersebut sama dengan namanya, menggunakan sistem tujuh batang led yang dilapis membentuk angka 8 seperti yang ditunjukkan pada gambar di atas. Huruf yang dilihatkan dalam gambar itu ditetapkan untuk menandai bagian-bagian tersebut.
Dengan menyalakan beberapa segmen yang sesuai, akan dapat diperagakan digit-digit dari 0 sampai 9, dan juga bentuk huruf A sampai F (dimodifikasi). Sinyal input dari switches tidak dapat langsung dikirimkan ke peraga 7 bagian, sehingga harus menggunakan decoder BCD (Binary Code Decimal) ke 7 segmen sebagai antar muka. Decoder tersebut terbentuk  dari pintu-pintu akal yang masukannya berbetuk digit BCD dan keluarannya berupa saluran-saluran untuk mengemudikan tampilan 7 segmen.


3. Rangkaian Simulasi [Kembali]









Prinsip Kerja:

Prinsip Kerja dari 7 Segment sendiri yaitu 7 Segment terdiri dari 7 buah led, yang akan menampilkan angka berdasarkan iinputan Pin nya yang berlogika High(1) dan Low(0). Arduino dengan listing programnya akan mengatur pin-pin mana saja yang akan berlogika High(1) dan Low(0), sehingga ketika rangkaian dijalankan, hanya pin berlogika high(1) saja menjadi inputan pada 7 segment sehingga led-led tertentu yang akan menyala pada 7 Segment. Pada angka yang akan di tampilkan yaitu 9,7,5 yang akan tampil di 7 segment.  
    
4. Flowchart [Kembali]







5. Listing Program [Kembali]

byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9};


void setup()

{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}


void loop()
{
  delay(100);
       digitalWrite(2, HIGH);
       digitalWrite(3, HIGH);
       digitalWrite(4, HIGH);
       digitalWrite(5, LOW);
       digitalWrite(6, HIGH);
       digitalWrite(7, HIGH);
       digitalWrite(8, LOW);
       digitalWrite(9, HIGH);
       
       delay(100);
       digitalWrite(2, HIGH);
       digitalWrite(3, LOW);
       digitalWrite(4, LOW);
       digitalWrite(5, LOW);
       digitalWrite(6, LOW);
       digitalWrite(7, HIGH);
       digitalWrite(8, HIGH);
       digitalWrite(9, HIGH);

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



6. Video Simulasi [Kembali]











7. Analisa [Kembali]

1. Jelaskan pengaruh penggunaan seven segment common katoda dan common anoda pada nyala seven segment?

Analisa:

Perbedaannya antara common katoda dan common anoda ini adalah untuk common katoda, segmen akan aktif jika diberika logika high agar LED menyala, maka program nya untuk menampilkan angka 9,7,5. Namun, saat digunakan common anoda maka segmen akan aktif saat diberikan logika LOW agar LED menyala. Sehingga programnya untuk menampilkan angka 9,7,5.

2. Kenapa menggunakan tipe data byte dan apa yang terjadi jika tipe data di ganti ke integer?

Analisa:

Tipe data byte digunakan untuk data-data berupa bilangan bulat. Sedangkan tipe data double digunakan untuk data-data berupa bilangan decimal. Setelah diganti tipe data pada program dari byte menjadi double, tidak terjadi perubahan dan program tetap berjalan seperti biasa. Hal ini dikarenakan data-data pada program tersebut cocok dengan tipe data byte untuk bilangan bulat maupun dengan tipe data double untuk bilangan desimal. 

8. Link Download [Kembali]
    
    HTML klik disini
    Rangkaian Simulasi klik disini
    Video Rangkaian klik disini
    Listing program klik disini
    Library Arduino klik disini
    Flowchart klik disini
    Datasheet klik disini

Tidak ada komentar:

Posting Komentar

  Bahan Presentasi Untuk Matakuliah Sensor TA smt ganjil 2020-2021 Dosen Pengampu :  Darwison, MT  OLEH : MEGA APRIMAWATI (1910953015) ELEKT...