Laporan Akhir 2




 


1. Tujuan (BACK)

    1.         Merangkai dan menguji aplikasi output pada mikrokontroller Arduino

    2.         Merangkai dan menguji input pada mikrokontroller Arduino

    3.         Merangkai dan menguji I/O pada mikrokontroller Arduino 

2. Komponen (BACK)

Alat :

1. Arduino

Arduino merupakan sebuah perangkat elektronik yang bersifat open source dan sering digunakan untuk merancang dan membuat perangkat elektronik serta software yang mudah untuk digunakan. Arduino ini dirancang sedemikian rupa untuk mempermudah penggunaan perangkat elektronik di berbagai bidang.

Arduino ini memiliki beberapa komponen penting di dalamnya, seperti pin, mikrokontroler, dan konektor yang nanti akan dibahas lebih dalam selanjutnya. Selain itu, Arduino juga sudah menggunakan bahasa pemrograman Arduino Language yang sedikit mirip dengan bahasa pemrograman C++. 

Bahan:


2. LED


LED (Light Emitting Diode) adalah Sebuah lampu kecil yang digunakan sebagai penanda atau pointer. Light Emitting Diode adalah salah satu komponen elektronika yang terbuat dari bahan semi konduktor jenis dioda yang mempu mengeluarkan cahaya. Strukturnya juga sama dengan dioda, tetapi pada LED elektron menerjang sambungan P-N (Positif-Negatif). Untuk mendapatkan emisi cahaya pada semikonduktor, doping yang pakai adalah galium, arsenic dan phosporus. Jenis doping yang berbeda menghasilkan warna cahaya yang berbeda pula.

3. 7-segment


Seven Segment Display (7 Segment Display) dalam bahasa Indonesia disebut dengan Layar Tujuh Segmen adalah komponen Elektronika yang dapat menampilkan angka desimal melalui kombinasi-kombinasi segmennya. Seven Segment Display pada umumnya dipakai pada Jam Digital, Kalkulator, Penghitung atau Counter Digital, Multimeter Digital dan juga Panel Display Digital seperti pada Microwave Oven ataupun Pengatur Suhu Digital . Seven Segment Display pertama diperkenalkan dan dipatenkan pada tahun 1908 oleh Frank. W. Wood dan mulai dikenal luas pada tahun 1970-an setelah aplikasinya pada LED (Light Emitting Diode).

3. Rangkaian Simulasi (BACK)






4. Prinsip Kerja Rangkaian (BACK)

    Rangkaian ini menggunakan beberapa komponen, seperti Arduino Uno, dan 7-SEG COM-Anoda. Pertama yang kita lakukan kita menghubungkan Pin pada Arduino Uno dengan 7-SEG COM-Anoda.Pin yang digunakan pada Arduino Uno ini adalah pin 2-9( pada Pin Digital D2-D9). Masing-masing Pin dihubungkan ke masing-masing kaki-kaki 7-SEG COM-Anoda. Pada kaki A dihubungkan dengan Pin D9, kaki B dihubungkan dengan Pin D8, kaki C dihubungkan dengan Pin D7, kaki D dihubungkan dengan Pin D6, kaki E dihubungkan dengan Pin D5, kaki F dihubungkan dengan Pin D4, kaki G dihubungkan dengan Pin D3, kaki DP dihubungkan dengan Pin D2, kaki 2 dihubungkan dengan Pin Vcc( karna menggunakan COM-Anoda). 

listnig program:

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

void setup()

{ for (int i = 0; i < 8; i++)

{

pinMode(pin[i], OUTPUT);

}

}

void loop()

{

digitalWrite(2, HIGH);

digitalWrite(3, LOW); 

digitalWrite(4, HIGH); 

digitalWrite(5, LOW); 

digitalWrite(6, LOW); 

digitalWrite(7, HIGH);

digitalWrite(8, LOW);

digitalWrite(9, LOW);

delay (500);


digitalWrite(2, HIGH);

digitalWrite(3, LOW); 

digitalWrite(4, LOW); 

digitalWrite(5, HIGH); 

digitalWrite(6, HIGH); 

digitalWrite(7, LOW);

digitalWrite(8, LOW);

digitalWrite(9, HIGH);


delay (500);

digitalWrite(2, HIGH);

digitalWrite(3, LOW); 

digitalWrite(4, LOW); 

digitalWrite(5, LOW); 

digitalWrite(6, LOW); 

digitalWrite(7, LOW);

digitalWrite(8, HIGH);

digitalWrite(9, LOW);


delay (500);

digitalWrite(2, HIGH);

digitalWrite(3, LOW); 

digitalWrite(4, LOW); 

digitalWrite(5, LOW); 

digitalWrite(6, LOW); 

digitalWrite(7, LOW);

digitalWrite(8, LOW);

digitalWrite(9, LOW);


delay (500);


}

karna kita menginginkan tampilan angka 2,4,6,dan 8 secara bergantian,maka program dibuat sesuai dengan ketentuan 7-Segment, dimana untuk menampilkan Angka 2, kita menghidupkan(Logika LOW) kaki A,B,D,E dan G , untuk angka 4 kita menghidupkan(Logika LOW) kaki B,C,F, dan G, untuk angka 6 kita menghidupkan(Logika LOW) kaki A,C,D,F,G.untuk angka 8 kita menghidupkan(Logika LOW) kaki A,B,C,D,F,dan G. Setelah semua program selesai, kemudian program dijalankan pada Arduino dan filenya dimasukkan ke Arduino Uno. Rangkaian dijalankan,pada 7-segment akan menampilkan angka 2, 4, 6, dan 8, karna pada program berulang(looping) ,maka angka akan terus muncul selama rangkaian dijalankan

5. Video Rangkaian (BACK)

 



6. Analisa (BACK)

1. Tuliskan Pin dari input yang diberikan untuk menampilkan angka 2 dan 6 pada percobaan yang telah dilakukan ! apa yang terjadi jika inputan yang seharusnya HIGH diubah menjadi LOW?

untuk menampilkan angka 2 kita perlu memberi logika HIGH pada A,B,D,E, dan G, dimana pin pada Arduino adalah 9,8,6,5,dan 3

untuk menampilkan angka 6 kita perlu memberi logika HIGH pada A,C,D,E,F, dan G, dimana pin pada Arduino adalah 9,7,6,5,4,dan 3


Jika inputan HIGH kita jadian LOW pada LED 7-segment akan mati, tidak menampilkan angka atau huruf kecuali untuk 7-segment yang kita gunakan ( COM Anoda(aktif low)

2. Kenapa untuk kaki Common katoda harus dihubungkan ke ground ?kenapa tidak boleh dihubungkan ke Vcc? Apa yang terjadi jika kaki commannya dihubungkan ke Vcc?

kaki katoda yang dihubungkan menjadi 1 pin, ini adala terminal negatif(-) atau ground sedangkan signal kendali(control signal) akan diberikan kepada masing-masing kaki anoda segmen LED. LED akan Reverse bias, arus akan terhambat saat melalui diode pada LED atau LED(Diode)

7. Link Download (BACK)

Download Datasheet 7-Segment

Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATA KULIAH ELEKTRONIKA 2020-2021 Oleh: Aufa Agustin 2010952002 Dosen Pengampu   Dr. Darwison, M. T.   Rizki Wahyu Pr...