Laporan Akhir 1




 


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++. 


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.

3Resistor


Resistor merupakan komponen penting dan sering dijumpai dalam sirkuit Elektronik. Boleh dikatakan hampir setiap sirkuit Elektronik pasti ada Resistor. Tetapi banyak diantara kita yang bekerja di perusahaan perakitan Elektronik maupun yang menggunakan peralatan Elektronik tersebut tidak mengetahui cara membaca kode warna ataupun kode angka yang ada ditubuh Resistor itu sendiri.


3. Rangkaian Simulasi (BACK)






4. Prinsip Kerja Rangkaian (BACK)

    Rangkaian pada percoobaan ini menggunakan beberapa komponen seperti Simulino Uno, LED-blue, Resistor, ground, dan Power/Vcc. Pada bagian Simulino Uno bagian Power dihubungkan 5V ke Vcc dan GND ke ground. Pin yang digunakan pada Simulino Uno ini adalah pin 2-9( pada Pin Digital D2-D9). Masing-masing Pin dihubungkan ke masing-masing LED( 8 LED), sebelum dihubungkan pada LED, rangkaian dihubungkan dengan Resistor untuk dapat menghidupkan LED( Arus pada LED tercukupi) dan semua LED akan dihubungkan ke ground. Jika kita menginginkan 2 LED hidup lalu mati bergantian dari kanan secara berulang, maka terlebih dahulu dibuat program untuk Simulino Unonya di bagian Aplikasi Arduino. 

Listning Program:

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

int k,a,b;

void setup() {

for(k=0;k<8;k++)

{pinMode(led[k],OUTPUT);

 }

}

void loop() {

for(a=7;a>=6;a--) {

  digitalWrite(led[a],HIGH);

}

delay(400);

for(b=7;b>=6;b--) {

  digitalWrite(led[b],LOW);


  } 

delay(400);

for(a=5;a>=4;a--) {

  digitalWrite(led[a],HIGH);

}

delay(400);

for(b=5;b>=4;b--) {

  digitalWrite(led[b],LOW);

  

  } 

delay(400);

for(a=3;a>=2;a--) {

  digitalWrite(led[a],HIGH);

}

delay(400);

for(b=3;b>=2;b--) {

  digitalWrite(led[b],LOW); 

  } 

delay(400);

for(a=1;a>=0;a--) {

  digitalWrite(led[a],HIGH);

}

delay(400);

for(b=1;b>=0;b--) {

  digitalWrite(led[b],LOW);

}

delay(400);

}

    Pada Program kita memasukkan dahulu variabel yang kita inginkan, dan diset sesuai dengan Pin yang digunakan (Array mode). Agar tercapainya tujuan, kita membuat program looping, sehingga terjadi perulangan pada ouput yang dihasilkan, dan diberikan delay untuk membuat output mati. Pada program kita menggunakan Logika HIGH dan LOW. HIGH kita gunakan untuk menghidupkan LED(diberikan tegangan 5V) dan LOW kita gunakan untuk mematikan LED( diberikan tegangan 0V), setelah program selesai, program dijalankan pada Arduino dan filenya dimasukkan ke Simulino Uno, kemudian rangkaian proteus dijalankan, maka LED akan hidup 2 LED dan mati,lalu berjalan ke kanan, ini berlangsung secara terus-menerus(looping) 

5. Video Rangkaian (BACK)


6. Analisa (BACK)

1. Jelaskan cara kerja dari sintaks yang digunakan untuk menghidupkan LED dari kanan ke kiri secara bergantian sebanyak 2 LED yang dilakukan pada percobaan Praktikum

    Pada sintaks yang dibuat sesuai dengan perintah soal. untuk variabel yang dibutuhkan dan dideklarasikan pada int, dan karena 2 LED hidup dari kanan ke kiri berulang, kita menggunakan void loop untuk perulangan,dimana menampilkan kita memakai digitalwrite , dan pada for kita membatasi terlebih dahulu untuk LED yang dipakai "for(a=7,a>= 6, a--)" dimana a=7 untuk nilai paling kanan dan dibatasi sampai a>= 6, dan a selalu berulang nilai jadi LED akan hidup dari paling kanan 2 LED ke kiri( dari kanan ke kiri) dan program dibikin sampai "for(a=0,a>=1,a--)" dan pada setiap for kita mematikannya dengan variabel berbeda seperti "for(b=0,b>=1,b--). untuk menghidupkannya kita logikan HIGH dan mematikannya LOW, untuk waktu berhentinya dengan delay

2.LED merupakan salah satu jenis diode yang bekerja secara forwardbias, apa maksudnya forward bias pada LED

    Forward bias adalah keadaan dimana diode dapat mengalirkan arus listrik dari kaki Anoda ke Katoda tanpa adanya hambatan karena arus dapatmengalir ke LED dengan lancar atau tanpa hambatan LED hanya akan memancarkan cahaya apabila dialiri arus maju dari Anoda ke Katoda. Jika bekerja secara Reverse bias, Arus tidak aka mengalir karena adanya hambatan

3. Berapakah hambatan yang sebaiknya digunakan untuk menghidupkan menghidupkan LED merah yang dihubungkan pada Arduino degan tegangan 5v

untuk LED yang digunakan sebaiknya 220 ohm, hal ini didapat diketahui atau dicari dengan rumus:

hambatan= (Vs-Vled):Iled

nilainya akan ideal untuk hambatan yang digunakan pada LED

7. Link Download (BACK)

Download Datasheet Resistor

Download Datasheet LED

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...