Uji penggunaan aplikasi Bluetooth Application di smartphone Android untuk melakukan penyakelaran pin digital di Arduino Uno ini dilakukan dengan memanfaatkan modul HC-05.

Rangkaian yang dipakai pada prinsipnya sama dengan yang terlihat di Gambar 1.
/* Kode hasil modifikasi dari: https://create.arduino.cc/projecthub/electropeak/getting-started-with-hc-05-bluetooth-module-arduino-e0ca81 HC05 - Bluetooth AT-Command mode modified on 10 Feb 2019 by Saeed Hosseini https://electropeak.com/learn/ */ #include <SoftwareSerial.h> SoftwareSerial MyBlue(2, 3); // RX | TX int flag = 0; int LED = 8; void setup() { Serial.begin(9600); //Sesuaikan baud rate dengan pengaturan di HC-05 //MyBlue.begin(9600); MyBlue.begin(38400); //MyBlue.begin(115200); pinMode(LED, OUTPUT); digitalWrite(LED, LOW); Serial.println("Ready to connect\nDefualt password is 1234 or 000"); } void loop() { if (MyBlue.available() > 0) { flag = MyBlue.read(); } //if (flag == 1) //Hex if (flag == '1') //ASCII { digitalWrite(LED, HIGH); Serial.println("LED On"); } //else if (flag == 0) //Hex else if (flag == '0') //ASCII { digitalWrite(LED, LOW); Serial.println("LED Off"); } }

Perintah yang dikirim dapat berupa karakter ASCII sebagaimana yang terlihat di Gambar 2 untuk Switch 1. Untuk itu hanya perlu penyesuaian kecil di kode program untuk Arduino (Uno).