BAGIAN 1
RINGKASAN
Ringkasan Kegiatan 1
Kegiatan ini kita diminta untuk membuat rangkaian lampu yang ketika menekan tombol push button maka lampu akan hidup dengan menggunakan Arduino Uno sebgai kontroller. Program akan membaca data input digital yang berasal dari push button yang ditekan. Data dari hasil penekanan tombol akan menghasilkan output berupa LED yang menyala.
Alat dan Bahan
• 1 x Arduino Uno
• 1 x Kabel USB untuk koneksi Arduino
• 1 x Tombol (push button)
• 1 x LED
• 1 x Resistor 220Ω (untuk LED)
• 1 x Resistor 10kΩ (untuk tombol)
• Breadboard
• Kabel jumper
Langkah-langkah kegiatan
1. Merangkai desain sirkuit di Tinkercad, tujuannya untuk mengetahui apakah nantinya dengan desain yang telah dibuat rangkaian sirkuit dapat berjalan dengan baik
2. Merangkai di semua komponen menjadi satu
3. Membuat algoritma dan program
4. Mengupload program ke Arduino dengan menggunakan Arduino IDE
5. Melakukan testing
BAGIAN 2
VISUALISASI RANGKAIAN
Gambar Rangkaian
Gambar Sirkuit Diagram
BAGIAN 3
PROGRAM
Algoritma Program
Program 1
program ini akan menampilkan lampu menyala ketika tombol push button di tekan , dan ketika push button tidak tertekan maka lampu LED akan mati.
Inisialisasi:
• Atur pin 13 sebagai output. Pin ini akan digunakan untuk menyalakan atau mematikan suatu komponen (misalnya LED).
• Atur pin 2 sebagai input. Pin ini akan digunakan untuk membaca sinyal dari suatu sensor atau tombol.
Looping:
• Baca nilai pin 2: Periksa apakah nilai pada pin 2 adalah HIGH (tinggi) atau LOW (rendah).
• Buat keputusan:
• Jika nilai pin 2 adalah HIGH:
Nyalakan pin 13 (berikan nilai HIGH).
• Jika nilai pin 2 adalah LOW:
Matikan pin 13 (berikan nilai LOW).
• Ulangi langkah 2: Proses ini akan terus berulang secara terus-menerus.
Kode Program
BAGIAN 4PENUTUP
Kegiatan ini memberikan informasi mendalam mengenai pemanfaatan Arduino dalam mengendalikan perangkat elektronik sederhana, seperti lampu LED. Dari langkah-langkah yang telah dijelaskan, kita dapat merancang dan memprogram suatu sistem yang dapat memberikan respon terhadap masukan dari tombol-tombol. Eksperimen ini meningkatkan keterampilan kami dalam mengintegrasikan komponen elektronik dengan pemrograman. Kegiatan ini juga membuktikan betapa pentingnya perencanaan diagram dalam pengembangan algoritma yang baik untuk mencapai hasil yang optimal.