Sistem Kerja Alat
Arduino UNO mengukur jarak menggunakan ultrasonik dengan sensor ultrasonic SR04. Data
hasil pengukuran ditampilkan pada HP Android. Data dikirim via bluetooth melalui modul
bluetooth HC05 secara serial.
Kebutuhan Hardware
- Modul Arduino UNO
- Modul Bluetooth HC-05
- Modul Ultrasonic SR04
- Power supply +9Volt
Modul Ultrasonic HC-SR04 (Source) Modul Bluetooth HC-05 (Source)
Diagram Blok
Schematics
Koneksi Sensor Ultrasonic
Koneksi Modul Bluetooth HC-05
Source Code/Sketch
#include <SoftwareSerial.h>
const int rxpin = 2;
const int txpin = 3;
SoftwareSerial hc05(rxpin, txpin);
int trig_pin = 8;
int echo_pin = 9;
long echotime;
float distance;
void setup() {
hc05.begin (9600);
pinMode(trig_pin, OUTPUT);
pinMode(echo_pin, INPUT);
digitalWrite(trig_pin, LOW);
}
void loop() {
digitalWrite(trig_pin, HIGH);
delayMicroseconds(10);
digitalWrite(trig_pin, LOW);
echotime= pulseIn(echo_pin, HIGH);
distance= 0.0001*((float)echotime*340.0)/2.0;
hc05.print("*T"+String(echotime)+"*");
hc05.print("*D"+String(distance,1)+"*");
if (distance<20) hc05.print("*LR255G0B0*"); //Red
if (distance>=20&&distance<=50) hc05.print("*LR255G200B0*"); //Orange
if (distance>50) hc05.print("*LR0G255B0*"); //Green
delay(100);
}
const int rxpin = 2;
const int txpin = 3;
SoftwareSerial hc05(rxpin, txpin);
int trig_pin = 8;
int echo_pin = 9;
long echotime;
float distance;
void setup() {
hc05.begin (9600);
pinMode(trig_pin, OUTPUT);
pinMode(echo_pin, INPUT);
digitalWrite(trig_pin, LOW);
}
void loop() {
digitalWrite(trig_pin, HIGH);
delayMicroseconds(10);
digitalWrite(trig_pin, LOW);
echotime= pulseIn(echo_pin, HIGH);
distance= 0.0001*((float)echotime*340.0)/2.0;
hc05.print("*T"+String(echotime)+"*");
hc05.print("*D"+String(distance,1)+"*");
if (distance<20) hc05.print("*LR255G0B0*"); //Red
if (distance>=20&&distance<=50) hc05.print("*LR255G200B0*"); //Orange
if (distance>50) hc05.print("*LR0G255B0*"); //Green
delay(100);
}
Jalannya Alat :
1. Jalankan aplikasi Android Bluetooth Electronics
2. Selanjutnya koneksikan bluetooth pilih Connect
Tapi jika module bluetooth tidak bisa terbaca/dipasang, coba anda koneksikan dengan
koneksi bluetooth biasa (melalalui setelan di Android).
4. Selanjutnya pilih panel Ultrasonic Distance Sensor kemudian pilih Run:
5. Hasil pembacaan sensor ditampilkan dalam bentuk waktu pemancaran dan jarak ultrasonic dengan
benda didepannya:
Video Project V - 32. Baca Data Hasil Sensor Ultrasonic menggunakan Android berbasis Arduino Uno
KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO
KONTAK KAMI 085743320570 (adi sanjaya)
No comments:
Post a Comment