Mikrokontroler dengan Arduino Uno – Kontrol LED

Tujuan 

Setelah menyelesaikan praktik ini, mahasiswa diharapkan mampu:

  1. Memahami cara kerja Arduino Uno dalam mengontrol perangkat eksternal.
  2. Menyusun rangkaian elektronik sederhana menggunakan LED dan resistor.
  3. Menulis dan mengunggah program Arduino untuk mengontrol LED.

Alat dan Bahan

  1. Hardware:
    • 1 x Arduino Uno
    • 1 x Kabel USB (untuk koneksi ke komputer)
    • 1 x LED (merah atau warna lain)
    • 1 x Resistor 220 ohm
    • Kabel jumper
    • Breadboard
  2. Software:

Dasar Teori

Arduino Uno adalah platform mikrokontroler berbasis ATMega328P yang sering digunakan untuk proyek IoT, robotika, dan aplikasi elektronik lainnya. Dalam praktik ini, kita akan menggunakan Arduino Uno untuk menyalakan dan mematikan LED melalui kode program.

Prinsip Kerja LED

Ads Jadwal Training bisaioti Offline
NoMateriTanggalWaktuHargaLokasiViewAction
1IOT PLC SCADA Siemens7-8 Juni 202508.00 - 16.002000000SurabayaSilabusDaftar Sekarang
2IOT PLC SCADA Omron14 - 15 Juni 202508.00 - 16.002000000SurabayaSilabusDaftar Sekarang
3IOT PLC SCADA Schneider21-22 Juni 202508.00 -16.002000000SurabayaSilabusDaftar Sekarang
4IOT PLC SCADA Allen Bradley28-29 Juni 202508.00-16.002000000SurabayaSilabusDaftar Sekarang

  • LED (Light Emitting Diode) hanya mengalirkan arus dalam satu arah (anoda ke katoda).
  • Resistor digunakan untuk membatasi arus agar LED tidak rusak.

Konsep Digital Output di Arduino

  • Arduino menggunakan fungsi digitalWrite(pin, HIGH) untuk memberikan sinyal logika tinggi (5V) ke pin tertentu, dan digitalWrite(pin, LOW) untuk memberikan logika rendah (0V).

Langkah Praktikum

1. Persiapan Rangkaian

  1. Hubungkan komponen sebagai berikut:
    • Sambungkan kaki panjang LED (anoda) ke pin digital 13 pada Arduino melalui resistor 220 ohm.
    • Sambungkan kaki pendek LED (katoda) ke pin GND pada Arduino.
  2. Pastikan rangkaian seperti gambar berikut:

arduino-led

Arduino Uno:   
Pin 13 ---- Resistor ---- LED Anoda
GND --------------------- LED Katoda

2. Penulisan Program

  1. Buka Arduino IDE di komputer Anda.
  2. Tuliskan kode berikut di Arduino IDE:
    // Program: Mengontrol LED menggunakan Arduino Uno
    
    // Pin LED terhubung ke pin digital 13
    const int ledPin = 13;
    
    void setup() {
    // Atur pin 13 sebagai output
    pinMode(ledPin, OUTPUT);
    }
    
    void loop() {
    // Nyalakan LED
    digitalWrite(ledPin, HIGH);
    delay(1000); // Tunggu selama 1 detik
    
    // Matikan LED
    digitalWrite(ledPin, LOW);
    delay(1000); // Tunggu selama 1 detik
    }
  3. Simpan program dengan nama ino.

3. Unggah Program ke Arduino Uno

  1. Sambungkan Arduino Uno ke komputer menggunakan kabel USB.
  2. Pilih port yang sesuai di Arduino IDE:
    • Klik Tools > Port, lalu pilih port tempat Arduino terhubung.
    • Pastikan board yang dipilih adalah Arduino Uno di Tools > Board.
  3. Klik tombol Upload (ikon panah) untuk mengunggah program ke Arduino.

4. Pengamatan

  • LED akan menyala selama 1 detik, lalu mati selama 1 detik, dan terus berulang.
  • Jika LED tidak menyala:
    • Periksa koneksi kabel dan komponen.
    • Pastikan resistor terpasang dengan benar.

Eksperimen Tambahan

  1. Modifikasi Durasi Kedip LED
    • Ubah nilai pada fungsi delay() untuk mengatur durasi nyala dan mati LED.
    • Contoh:
delay(500); // Nyala/mati selama 0.5 detik
  1. Gunakan Pin Digital Lain
    • Sambungkan LED ke pin lain (misalnya pin 7), lalu ubah program:
const int ledPin = 7;
  1. Kontrol Beberapa LED
    • Tambahkan lebih banyak LED dan atur nyala/matinya secara bergantian.

Tugas Praktikum

  1. Modifikasi program sehingga LED menyala selama 2 detik dan mati selama 0.5 detik.
  2. Tambahkan satu LED lagi pada pin digital 8, lalu buat kedua LED menyala secara bergantian dengan pola:
    • LED di pin 13 menyala, LED di pin 8 mati selama 1 detik.
    • LED di pin 13 mati, LED di pin 8 menyala selama 1 detik.
  3. Buat program untuk menyalakan LED berdasarkan input dari tombol push button.
    • Saat tombol ditekan, LED menyala.
    • Saat tombol dilepas, LED mati.

Kesimpulan

Melalui praktik ini, Anda telah mempelajari cara menggunakan Arduino Uno untuk mengontrol LED. Kemampuan ini dapat diperluas untuk mengontrol perangkat lain seperti motor, sensor, atau perangkat IoT.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Daftar Sekarang