Arduino Project #1 | Mengendalikan Nyala LED

June 20, 2025

 

Sahabat Robonesia, pada artikel kali ini, kita akan belajar membuat sebuah proyek embedded system sederhana, yaitu proyek Arduino mengendalikan nyala komponen light emitting diode (LED). Untuk dapat merealisasikan proyek tersebut, silakan mengikuti penjelasan langkah per langkahnya.

Step 1: Menyiapkan Kebutuhan Hardware & Software

Dalam proyek Arduino kali ini, kita membutuhkan hardware (komponen elektronika dan board Arduino) dan software.

A. Kebutuhan hardware:
1. Board Arduino (1x)
2. Arduino Uno/Nano expansion board (1x).
3. LED Red/Yellow (8x)
4. Resistor 220 Ω (8x)
5. Kabel jumper
6. Kabel USB

B. Kebutuhan software:
1. Software Arduino IDE (Link download )

Gambar 1. Rincian kebutuhan hardware dan software

Step 2: Instalasi (Wiring) Hardware

Instalasi hardware untuk proyek ini adalah mengikuti gambar skematik elektronika yang tampak pada gambar 2. Hubungkan kaki katode LED1 dengan salah satu pin Digital board Arduino Nano 33 IoT (Pin 2) melalui resistor 220 ohm (R1), sementara itu, hubungkan kaki anodenya dengan sumber tegangan positif 5 VDC. Lakukan hal yang sama untuk LED2 hingga LED8 dan R2 hingga R8. Konfigurasi perangkaian resitor dan LED seperti telah dijelaskan di atas, disebut juga dengan konfigurasi rangkaian elektronika aktif-rendah (Active-low), artinya LED akan aktif atau menyala apabila kaki katodenya yang terhubung dengan pin mikrokontroler yang berada pada board Arduino Nano 33 IoT dikondisikan (diatur/di-set) dengan program berlogika 0 (0 volt, LOW), dan sebaliknya LED akan non-aktif atau tidak menyala apabila kaki katodenya dikondisikan (diatur) dengan program berlogika 1 (+5 volt, HIGH).

 

Gambar 2. Skematik elektronika (wiring diagram)

Instalasi komponen hardware dapat dilakukan dengan menggunakan project-board.

Step 3: Menulis Program (Sketch)

Program 1:

Program 1 bertujuan untuk menyalakan (ON) dan mematikan (OFF) sebuah LED yang terhubung dengan pin 2 board Arduino Nano 33 IoT secara bergantian dengan waktu tunda selama 250 mili-detik atau 0,25 detik.

Program 2:

Program 2 bertujuan untuk menyalakan (ON) dan mematikan (OFF) 8 buah LED yang terhubung pada pin 2, 3, 4, 5, 6, 7, 8, dan pin 9 board Arduino Nano 33 IoT secara berurutan dan bergantian.

Program 3:

Program 3 bertujuan untuk menyalakan (ON) dan mematikan (OFF) 8 buah LED yang terhubung pada pin 2, 3, 4, 5, 6, 7, 8, dan pin 9 board Arduino Nano 33 IoT secara berurutan, bergantian, dan bolak-balik, yaitu dari Least Significant Bit (LSB) menuju Most Significant Bit (MSB) dan sebaliknya, dari MSB menuju LSB secara berulang-ulang.

Step 4: Kompilasi Program & Mengirimnya ke Dalam Chip Mikrokontroler

Setelah Kita selesai membuat program (Program1, program 2, maupun program 3), langkah selanjutnya adalah mengirim (Upload) program menuju chip mikrokontroller yang tertanam pada board Arduino dan melihat hasil kerja kita. Jika perilaku nyala LED sudah sesuai dengan harapan kita, maka itu artinya proyek Arduino kita telah berhasil dengan baik. Selamat ya!

Gambar 3. Pengendalian nyala-hidup LED dengan Arduino

Untuk tutorial proyek Arduino mengendalikan nyala LED selengkapnya, dapat sahabat Robonesia simak pada video berikut:

Author

Taufiq Dwi Septian Suyadhi

Degrees of electronics and industrial engineering. Enthusiast on electronics and embedded systems prototyping, automation, internet of things, robotics, and artificial intelligence. Never ending learning and sharing valuable knowledge.

Leave a Reply

Post Related