Hayooo, masih kepo ya sama blog ini? :P Nih saya baru dapet ilmu baru. Awalnya sih cuma iseng2 beli sensor ultrasonik tipe SRF-05. Eh, tertarik nyoba make arduino jadinya. Kalo yg masih bingung apa itu sensor ultrasonik. Berikut penjelasannya:
Sensor ultrasonik itu sensor yang mampu mengukur jarak (tentunya dengan memasukkan rumus terlebih dahulu). Pada sensor ini terdapat receiver dan tranceiver. Tranceiver digunakan untuk mengirim sinyal ultrasonik dengan range frekwensi berada pada 40KHz, range ini tidak mampu didengar oleh pendengaran manusia. Receiver digunakan untuk menerima sinyal yang telah dikirim tadi. Jadi, ketika sinyal yang dikirim terkena oleh sebuah penghalang, maka sinyal tersebut kembali ke receiver.
Barulah didapatkan datanya, tapi masih harus diberikan rumus, sebagai berikut:
Barulah didapatkan datanya, tapi masih harus diberikan rumus, sebagai berikut:
jarak = data pulsa / 2 / 29
29 = Convert nilai pulsa ke Cm (centimeter)
2 = dibagi 2 karena jarak tempuh pulsa tersebut dari transceiver - penghalang - receiver.
Rangkaiannya kira-kira seperti ini:
Arduino Nano v.3 dengan SRF-05
Untuk source code:
#define echo 3
#define trigger 2
void setup()
{
pinMode(echo,INPUT);
pinMode(trigger,OUTPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trigger,LOW);
delayMicroseconds(2);
digitalWrite(trigger,HIGH);
delayMicroseconds(10);
int durasi = pulseIn(echo,HIGH);
int jarak= durasi/2/29;
Serial.print("jarak yang terukur: ");
Serial.println(jarak);
delay(150);
}
Hasil programnya itu seperti ini:
Yah, kira-kira seperti itulah tentang sensor ultrasonik ini. Terima kasih lho yang udah mau mampir dan baca. Selamat berkarya!


Belum ada tanggapan untuk "DIY - Playing SRF-05 with Arduino Nano"
Posting Komentar