LED (Light Emitting Diode) adalah salah satu komponen elektronik paling sederhana dan serbaguna yang digunakan dalam proyek Arduino. Dalam tutorial ini, kita akan mempelajari cara menghubungkan LED ke Arduino dan menulis program sederhana untuk menghidupkan, mematikan, dan membuat LED berkedip.
Tutorial ini dirancang untuk pemula yang ingin memahami cara kerja dasar Arduino dengan LED.
Cara Kerja LED
LED adalah komponen yang memancarkan cahaya ketika diberi arus listrik. Karena LED hanya dapat menangani arus kecil, resistor digunakan untuk melindungi LED dari kerusakan akibat arus berlebih.
Judul: “Panduan Dasar Menyalakan Lampu LED dengan Arduino”
Pendahuluan
LED (Light Emitting Diode) adalah salah satu komponen elektronik paling sederhana dan serbaguna yang digunakan dalam proyek Arduino. Dalam tutorial ini, kita akan mempelajari cara menghubungkan LED ke Arduino dan menulis program sederhana untuk menghidupkan, mematikan, dan membuat LED berkedip.
Tutorial ini dirancang untuk pemula yang ingin memahami cara kerja dasar Arduino dengan LED.
Alat dan Bahan
- Arduino Uno.
- LED (Light Emitting Diode).
- Resistor 220 ohm (untuk membatasi arus).
- Kabel jumper.
- Breadboard.
- Kabel USB untuk menghubungkan Arduino ke komputer.
Cara Kerja LED
LED adalah komponen yang memancarkan cahaya ketika diberi arus listrik. Karena LED hanya dapat menangani arus kecil, resistor digunakan untuk melindungi LED dari kerusakan akibat arus berlebih.
Koneksi LED ke Arduino
Diagram Koneksi
- Sambungkan kaki anoda (panjang) LED ke pin digital (misalnya D4) melalui resistor 220 ohm.
- Sambungkan kaki katoda (pendek) LED ke pin GND Arduino.
Penjelasan
- Resistor 220 ohm digunakan untuk membatasi arus ke LED sehingga tidak rusak.
- Pin D4 dipilih karena memiliki resistor bawaan, tetapi resistor eksternal tetap disarankan.
berikut merupakan gambar skematiknya:

Untuk Kode Yang Kami Gunakan :
#include <Arduino.h>
int port_led = 4;
void on_led()
{
digitalWrite(port_led,HIGH);
}
void off_led()
{
digitalWrite(port_led,LOW);
}
void dip_led()
{
digitalWrite(port_led,HIGH);
delay(500);
digitalWrite(port_led,LOW);
}
void dipdip_led()
{
digitalWrite(port_led,HIGH);
delay(500);
digitalWrite(port_led,LOW);
delay(500);
digitalWrite(port_led,HIGH);
delay(500);
digitalWrite(port_led,LOW);
delay(500);
}
void setup()
{
Serial.begin(9600);
pinMode(port_led, OUTPUT);
dipdip_led();
}
void loop(){
}
Selamat Mencoba!!
Semoga Berhasil!!
Kalau teman-teman berminat jasa bisa wa kami di kontak whatsapp dibawah ini atau bisa cek tiktok kami disini : @labrobotika
