Laporan Arduino Uno 4 LED
Laporan Arduino Uno 4 LED
Disusun Oleh :
Kelompok 1
-Ayeisha Xierra Hanummitha (10)
-Gendhis Maisarah Lestari (20)
-Wafa shafira (36)
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena atas berkat dan
rahmat-Nya, kami dapat menyelesaikan praktikum serta menyusun laporan yang berjudul
Praktikum Komputer terapan materi Arduino Uno
Kami menyadari bahwa, tanpa bantuan dan bimbingan dari berbagai pihak, maka laporan
ini tidak akan selesai. Oleh karena itu, kami mengucapkan terima kasih kepada:
Akhir kata, penulis berharap Tuhan Yang Maha Esa berkenan membalas segala kebaikan
semua pihak yang telah membantu. Semoga laporan ini membawa manfaat bagi pengembangan
ilmu.
PAGE \* MERGEFORMAT 5
BAB I
PENDAHULUAN
A. Latar Belakang
Arduino Uno adalah salah satu varian dari platform mikrokontroler Arduino yang pertama kali
dikembangkan di Italia pada tahun 2005 oleh tim yang dipimpin oleh Massimo Banzi. Dirancang
sebagai alat pembelajaran untuk mempermudah pengembangan prototipe elektronik, Arduino
Uno berbasis mikrokontroler ATmega328P dari keluarga AVR yang cukup kuat namun mudah
diprogram.
Keberhasilan Arduino Uno terletak pada konsep open-source yang memungkinkan banyak orang
untuk mengakses perangkat keras dan perangkat lunaknya, yang mudah dipahami bahkan bagi
pemula dalam bidang elektronik. Selain itu, komunitas Arduino yang luas dan dokumentasi yang
tersedia secara bebas juga mendorong popularitasnya, menjadikannya alat yang ideal untuk
berbagai proyek, mulai dari perangkat otomatisasi rumah hingga robotika dan perangkat
Internet of Things (IoT).
B. Tujuan
C. Manfaat
● Arduino Uno membantu pengguna, terutama pemula, memahami konsep dasar elektronik
dan mikrokontroler. Dengan perangkat ini, pengguna bisa mempelajari bagaimana sensor
bekerja, bagaimana sinyal digital dan analog diproses, serta konsep pemrograman untuk
mengontrol perangkat keras.
● Bagi pelajar dan mahasiswa, Arduino Uno menyediakan cara interaktif dan praktis untuk
memahami teori yang telah dipelajari di kelas.
PAGE \* MERGEFORMAT 5
BAB II
URAIAN KEGIATAN
B. LANGKAH PRAKTEK
PAGE \* MERGEFORMAT 5
const int saklar1 = 8;
const int saklar2 = 9;
const int saklar3 = 10;
const int saklar4 = 11;
void setup() {
// Atur pin lampu LED sebagai output
pinMode(lampu1, OUTPUT);
pinMode(lampu2, OUTPUT);
pinMode(lampu3, OUTPUT);
pinMode(lampu4, OUTPUT);
void loop() {
// Baca status saklar
bool statusSaklar1 = (digitalRead(saklar1) == LOW);
bool statusSaklar2 = (digitalRead(saklar2) == LOW);
bool statusSaklar3 = (digitalRead(saklar3) == LOW);
bool statusSaklar4 = (digitalRead(saklar4) == LOW);
// Kontrol lampu 1
if (statusSaklar1) {
digitalWrite(lampu1, HIGH);
} else {
digitalWrite(lampu1, LOW);
}
PAGE \* MERGEFORMAT 5
// Kontrol lampu 4 hanya jika lampu 1 & 2 & 3 menyala
if (statusSaklar4 && digitalRead(lampu1) == HIGH && digitalRead(lampu2) == HIGH &&
digitalRead(lampu3) == HIGH){
digitalWrite(lampu4, HIGH);
} else {
digitalWrite(lampu4, LOW);
}
}
3. Upload Program:
Klik tombol Upload di Arduino UNO untuk mengunggah program ke Arduino.
Setelah selesai, Arduino akan mulai menjalankan program, dan Anda akan melihat LED
menyala dan mati sesusai yg di inginkan.
4. Uji Coba:
Pastikan setiap LED menyala dan mati sesuai urutan yang diatur dalam kode.
Jika LED tidak berfungsi sesuai rencana, periksa kembali:
o Koneksi kabel (pastikan tidak ada kabel yang longgar)
o Resistor yang digunakan
o Pin yang sesuai di Arduino dan dalam kode.
BAB III
PAGE \* MERGEFORMAT 5
PENUTUP
Kesimpulan
Proyek ini dapat diperluas dengan mengubah pola penyalaan LED, menambah LED
tambahan, atau menggunakan komponen lain seperti buzzer atau sensor. Dengan sedikit
modifikasi, proyek ini dapat berkembang menjadi sistem sinyal sederhana atau efek
lampu.
Siswa didik belajar bagaimana menggunakan pin digital pada Arduino untuk mengontrol
output, yaitu menyalakan dan mematikan lampu LED. Konsep ini dapat diterapkan pada
perangkat lain seperti motor atau relay.
PAGE \* MERGEFORMAT 5
PAGE \* MERGEFORMAT 5