Laporan Akhir (Percobaan-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
- LED
LED dapat kita definisikan sebagai suatu komponen elektronika yang terbuat dari bahan semikonduktor dan dapat memancarkan cahaya apabila arus listrik melewatinya.
Led (Ligth-Emitting Diode) memiliki fungsi utama dalam dunia elektronika sebagai indikator atau sinyal indikator atau lampu indikator.
- Resistor
Resistor adalah komponen elektronika yang berfungsi untuk menghambat atau membatasi aliran listrik yang mengalir dalam suatu rangkain elektronika
Langkah pertama yaitu resistor dan LED dihubungkan pada pin output arduino sesuai dengan rangkaian simulasi yang telah dibuat sebelumnya. Pin output yang digunakan yaitu dari pin 2 hingga pin 9. Kemudian dibuat program pada aplikasi arduino sesuai dengan kondisi yang dibuat pada saat praktikum, berikut kondisinya :
a. LED hidup secara bergantian dari kiri sebanyak 3 buah LED
Prinsip kerja pada kondisi tersebut adalah 3 lampu LED akan hidup dan mati secara bergantian dari kiri ke kanan secara berulang. Namun hanya 3 led yang akan hidup dan mati secara berulang.
Untuk mengatur lampu LED tersebut hidup dan mati secara bergiliran diatur dengan menggunakan program yang telah dibuat pada aplikasi Arduino. Program yang telah dibuat tersebut kemudian dicompile dan dimasukkan pada program file arduino yang ada pada aplikasi proteus agar rangkaian yang kita buat dapat berjalan sesuai dengan perintah yang telah dibuat sebelumnya pada aplikasi arduino. Untuk program yg diinput dapat dilihat pada bagian listing program.
Pada bagian program, diberikan output dengan syntax digitalWwrite(led[hidup],HIGH), kemudian untuk mematikan LED diberikan syntax digitalWrite(led[hidup],LOW).
b. LED akan hidup dari tengah kepinggir dan mati dari pinggir ke tengah
Pertama dibuat program yang mendeklarasikan output pada pin yang akan mengeluarkan ouput. Diatur pada void setup i yang aktif dari 0 - 2 dengan dimulai dari yang terkecil. Yang mana i mendeklarasikan output.
Pada void loop diatur program yang akan dieksekusi secara berulang. Pertama untuk menghidupkan LED tersebut dibuat syntax for hidup. Dimana for menyatakan untuk hidupnya tidak lagi kecil dari 3 melainkan besar dari -1. Didalam for tersebut dilakukan pemberian output dengan menuliskan syntax digitalWrite(led[hidup],HIGH); digitalWrite(led[7-hidup],HIGH);. Setelah itu untuk mematikan lampu secara bergantian itu dituliskan syntax for untuk mati dengan syntax digitalWrite(led[mati-3], LOW) dan digitalWrite(led[mati+3], LOW);.
Kemudian program tersebut diupload pada arduino
1. Jelaskan apa yang akan terjadi apabila program pada void loop dipindahkan ke void setup?
Jawab :
Pada void setup berisi program yang mendeklarasikan pin yang akan dijadikan sebagai output yang terhubung dengan LED. Sedangkan pada void loop berisi perintah perulangan kondisi hidup dan matinya LED. Jadi jika isi program pada void loop dipindahkan ke void setup maka pin output pada arduino tidak akan berfungsi karena pada void loop tidak adanya perintah untuk mengizinkan ouput pada pin arduino yang mengakibatkan LED tidak akan hidup.
2. Jelaskan pengaruh resistor terhadap kecerahan LED?
Jawab:
Jika hambatan pada resistor lebih besar, maka LED yang terhubung cahayanya semakin terang, karena fungsi resistor lebih kecil, maka LED yang terhubung cahayanya semakin terang, karena fungsi resistor yaitu membatasi arus yang masuk. Besar atau kecilnya arus yang masuk mempengaruhi terang atau redupnya LED.
Tidak ada komentar:
Posting Komentar