Teknologi

Cara Mengendalikan Lampu LED Dengan Arduino Dan Smartphone

Halo, teman-teman! Apakah kalian tertarik untuk membuat proyek elektronik yang keren dan menyenangkan? Jika iya, maka artikel ini cocok untuk kalian. Kali ini, saya akan menunjukkan cara mengendalikan lampu LED dengan Arduino dan smartphone. Dengan cara ini, kalian bisa menyalakan dan mematikan lampu LED dari jarak jauh menggunakan aplikasi di ponsel kalian. Proyek ini bisa menjadi awal yang bagus untuk belajar tentang Arduino, Bluetooth, dan pemrograman.

Untuk membuat proyek ini, kalian membutuhkan beberapa komponen berikut:

  • Arduino Uno atau sejenisnya
  • Modul Bluetooth HC-05
  • Lampu LED
  • Resistor 220 ohm
  • Kabel jumper
  • Breadboard
  • Smartphone Android
  • Aplikasi Arduino Bluetooth Controller (dapat diunduh dari Google Play Store)

Langkah-langkah pembuatan proyek ini adalah sebagai berikut:

  1. Hubungkan modul Bluetooth HC-05 ke Arduino dengan cara: pin TX modul ke pin 10 Arduino, pin RX modul ke pin 11 Arduino, pin VCC modul ke pin 5V Arduino, dan pin GND modul ke pin GND Arduino.
  2. Hubungkan lampu LED ke Arduino dengan cara: kaki positif lampu LED ke pin 13 Arduino melalui resistor 220 ohm, dan kaki negatif lampu LED ke pin GND Arduino.
  3. Pasang Arduino ke komputer menggunakan kabel USB dan buka software Arduino IDE.
  4. Unduh dan instal library SoftwareSerial.h dari menu Sketch > Include Library > Manage Libraries.
  5. Tulis kode berikut di Arduino IDE:
#include <SoftwareSerial.h>

SoftwareSerial BTSerial(10, 11); // TX, RX

int ledPin = 13; // pin lampu LED
char command; // variabel untuk menyimpan perintah dari smartphone

void setup() {
  pinMode(ledPin, OUTPUT); // set pin lampu LED sebagai output
  BTSerial.begin(9600); // set baud rate komunikasi Bluetooth
  Serial.begin(9600); // set baud rate komunikasi serial
}

void loop() {
  if (BTSerial.available()) { // jika ada data masuk dari modul Bluetooth
    command = BTSerial.read(); // baca data dan simpan di variabel command
    Serial.println(command); // cetak data di monitor serial (opsional)
    if (command == '1') { // jika data adalah '1'
      digitalWrite(ledPin, HIGH); // nyalakan lampu LED
    }
    else if (command == '0') { // jika data adalah '0'
      digitalWrite(ledPin, LOW); // matikan lampu LED
    }
  }
}
  1. Unggah kode ke Arduino dengan menekan tombol Upload.
  2. Buka aplikasi Arduino Bluetooth Controller di smartphone dan pilih menu Terminal.
  3. Cari dan sambungkan dengan modul Bluetooth HC-05. Biasanya nama modulnya adalah HC-05 atau HC-06. Jika diminta password, masukkan 1234 atau 0000.
  4. Setelah tersambung, kalian bisa mengirim perintah ‘1’ untuk menyalakan lampu LED dan ‘0’ untuk mematikan lampu LED.

Selamat! Kalian telah berhasil membuat proyek mengendalikan lampu LED dengan Arduino dan smartphone. Proyek ini bisa dikembangkan lebih lanjut dengan menambahkan lebih banyak lampu LED atau komponen lain yang bisa dikontrol dengan Bluetooth. Semoga artikel ini bermanfaat dan selamat mencoba!

Salam Perdamaian.

Sutanto Prabowo

Recent Posts

Penerus Trah Prabu Brawijaya-Part#873

Trah Prabu Brawijaya.(@SUN-aryo)(873)Mataram. Benar juga, dengan gerak cepat saat itu juga Senopati Widarba segera bertindak.…

11 jam ago

Penerus Trah Prabu Brawijaya-Part#872

Trah Prabu Brawijaya.(@SUN-aryo)(872)Mataram. Raden Mas Jolang telah memiliki bekal ilmu yang lebih dari cukup. Ia…

2 hari ago

Penerus Trah Prabu Brawijaya-Part#871

Trah Prabu Brawijaya.(@SUN-aryo)(871)Mataram. Sedangkan Adipati Pragola menganggap bahwa kedudukan Kadipaten Pati itu sejajar dengan Mataram.…

3 hari ago

Penerus Trah Prabu Brawijaya-Part#870

Trah Prabu Brawijaya.(@SUN-aryo)(870)Mataram. Di kademangan, pasukan Mataram disambut dengan suka cita. Walau semuanya serba mendadak,…

4 hari ago

Dilema Library Genesis dalam Dunia yang Haus Ilmu

Di era digital yang cepat ini, akses terhadap berbagai sumber informasi dan literatur menjadi semakin…

4 hari ago

Penerus Trah Prabu Brawijaya-Part#869

Trah Prabu Brawijaya.(@SUN-aryo)(869)Mataram. Bagaimana pun juga, Kanjeng Adipati Rangga Jumena harus menerima kenyataan. Madiun kini…

5 hari ago