Mengontrol Servo Motor dengan Bluetooth dan Arduino: Mudah dari HP!

Mengontrol Servo Motor dengan Bluetooth dan Arduino: Mudah dari HP!

Belajar cara mengendalikan servo motor menggunakan Arduino dan modul Bluetooth HC-05, lengkap dengan kode program dan panduan pemasangan untuk kontrol dari smartphone.

Bayangkan Anda bisa membuka pintu, menggerakkan lengan robot, atau mengatur arah kamera hanya dengan perintah dari ponsel. Hal ini sangat mungkin dilakukan berkat koneksi Bluetooth yang mudah diintegrasikan dengan Arduino. Pada artikel ini, kita akan mempelajari cara mengendalikan servo motor menggunakan modul Bluetooth HC-05, sehingga perintah sudut servo dapat dikirim langsung dari smartphone.

Alat dan Bahan

Penjelasan Fungsi Servo & Bluetooth

Servo: motor presisi yang bisa diatur sudutnya, cocok untuk membuka pintu, lengan robot, mekanisme otomatis, dll.
Bluetooth (HC-05): modul komunikasi nirkabel berbasis serial, sangat mudah digunakan untuk menghubungkan Arduino ke smartphone.

Proyek yang Bisa Dibuat

✔ Pintu rumah otomatis berbasis kontrol HP
✔ Pengendali kamera jarak jauh
✔ Lengan robot yang dikontrol dari smartphone
✔ Proyek smart home sederhana

Cara Pemasangan

Koneksi Servo ke Arduino

  • Merah → 5V
  • Hitam/coklat → GND
  • Kuning/oranye → pin 9

Koneksi HC-05 ke Arduino

  • VCC → 5V
  • GND → GND
  • TX → pin 2 Arduino (SoftwareSerial RX)
  • RX → pin 3 Arduino (SoftwareSerial TX, lewat resistor pembagi tegangan 1k/2k agar aman ke 3.3V HC-05)

Kode Program

Silakan upload kode berikut ke Arduino Anda:

#include <Servo.h>
#include <SoftwareSerial.h>

Servo myServo;
SoftwareSerial btSerial(2, 3); // RX, TX

void setup() {
  myServo.attach(9);
  btSerial.begin(9600);
  Serial.begin(9600);
}

void loop() {
  if (btSerial.available()) {
    char data = btSerial.read();
    Serial.print("Data diterima: ");
    Serial.println(data);

    if (data == '0') {
      myServo.write(0);
    }
    else if (data == '9') {
      myServo.write(90);
    }
    else if (data == '1') {
      myServo.write(180);
    }
  }
}

Cara kerjanya:
👉 Saat aplikasi di HP mengirim karakter 0, servo bergerak ke 0 derajat
👉 Karakter 9 → servo ke 90 derajat
👉 Karakter 1 → servo ke 180 derajat

Anda bisa mengetesnya dengan aplikasi Serial Bluetooth Terminal di Android, lalu pairing ke HC-05 dan kirim karakter 0, 9, atau 1.

Kesimpulan

Menggabungkan Bluetooth dengan Arduino membuka peluang kontrol jarak jauh yang praktis. Modul HC-05 sangat mudah digunakan, sehingga proyek-proyek servo dapat dikontrol lewat HP hanya dengan beberapa baris kode. Proyek ini cocok sekali untuk belajar dasar-dasar smart home, robotik, maupun otomasi.

Tags

  • servo bluetooth arduino
  • proyek arduino bluetooth
  • smart home
  • robotic projects
  • arduino beginner
  • tutorial arduino servo

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

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