Job 1 MDM
Job 1 MDM
I. Tujuan Praktikum
1. Peserta didik dapat merangkai rangkaian LED flasher menggunakan Arduino Uno
ATmega328
2. Peserta didik dapat memprogram rangkaian LED flasher menggunakan software Arduino
IDE
3. Peserta didik dapat menganalisis cara kerja rangkaian LED flasher pada Arduino Uno
ATmega328
LED atau Light Emitting Diode merupakan komponen elektronika yang dapat
memancarkan cahaya monokromatik ketika diberikan tegangan maju. LED merupakan
keluarga Dioda yang terbuat dari bahan semikonduktor. Sama halnya seperti Dioda, LED
juga memiliki dua kutub yaitu kutub Positif (P) dan Kutub Negatif (N). LED dapat
menghasilkan berbagai macam warna-warna tergantung pada jenis bahan semikonduktor
yang dipergunakannya.
LED hanya akan memancarkan cahaya apabila dialiri tegangan maju (bias forward)
dari Anoda menuju ke Katoda. Ketika LED dialiri tegangan maju atau bias forward yaitu
dari Anoda (P) menuju ke Katoda (K), Kelebihan Elektron pada N-Type material akan
berpindah ke wilayah yang kelebihan Hole (lubang) yaitu wilayah yang bermuatan positif
(P-Type material). Saat Elektron berjumpa dengan Hole akan melepaskan photon
dan memancarkan cahaya monokromatik (satu warna). LED dapat digolongkan sebagai
Transduser karna ia mampu mengubah Energi Listrik menjadi Energi Cahaya.
III. Gambar Kerja
Laptop/PC
Arduino Uno
Handphone
2 buah LED
Project Board
Jumper/Kabel Penghubung
Pastikan meja dan peralatan praktikum berada dalam kondisi aman, tidak
basah/kotor.
6. Hubungkan pin 2 dan pin 3 arduino dengan kaki resistor yang belum di hubungkan
Program
#define led1 2 // mendefinisikan atau memberikan nama pada nilai konstanta sebelum di
kompilasi
#define led2 3 // mendefinisikan atau memberikan nama pada nilai konstanta sebelum di
kompilasi
void setup() { // merupakan format untuk menginisialisasi variabel, mode pin, dll
pinMode(led2, OUTPUT); // mengkonfigurasikan sebuah pin baik dalam bentuk input atau
output
}
void loop() { // merupakan format program utama
Kesimpulannya adalah kondisi lampu yang ada pada rangkaian akan bergantung
pada program yang sudah dibuat pada software sebelumnya. Jika pada program lampu
dibuat untuk menyala secra bersamaan, maka lampu tersebut akan menyala secara
bersaman selama beberapa sekon, kemudian akan mati dakam bebrapa sekon dan
kemudian akan mengulang kembali pada kondisi awal. Begitu pun apabila lampu di
program untu menyala secara bergantian. Dan fungsi delay pada program adalah sebagai
jeda atau waktu tunda LED pada rangkaian