Tutorial akses sensor ultrasonik ke arduino

 Pertama tama admin ucapkan terimakasih karena anda sudah mampir ke blog ini. Postingan kali ini admin akan membahas Sensor ultrasonik. Mungkin yang belum tau bisa langsung masuk ke materi di bawah ini.


Pengertian
1. Sensor Ultrasonik
Gelombang ultrasonik adalah gelombang dengan besar frekuensi diatas frekuensi
gelombang suara yaitu lebih dari 20 KHz. Seperti telah disebutkan bahwa sensor
ultrasonik terdiri dari rangkaian pemancar ultrasonik yang disebut transmitter dan
rangkaian penerima ultrasonik yang disebut receiver. Sinyal ultrasonik yang
dibangkitkan akan dipancarkan dari transmitter ultrasonik. Ketika sinyal mengenai
benda penghalang, maka sinyal ini dipantulkan, dan diterima oleh receiver ultrasonik.
Sinyal yang diterima oleh rangkaian receiver dikirimkan ke rangkaian mikrokontroler
untuk selanjutnya diolah untuk menghitung jarak terhadap benda di depannya (bidang
pantul).

Gambar asli sensor ultrasonik.

Selanjutnya admin akan membagikan sketch program ultrasonik. Untuk mendownload nya bisa klik disini

Code:

#define trigPin 2 //pin trig pada ultrasonik terhubung dengan pin 2 arduino

#define echoPin 3 //pin echo pada ultrasonik terhubung dengan pin 3 arduino

#define led 4 //pin led terhubung dengan pin 4 pada arduino

void setup()

{ Serial.begin (9600);

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

pinMode(led, OUTPUT);

}

void loop()

{ long duration, distance;

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

distance = (duration/2) / 29.1;

if (distance < 10) //jarak kurang dari 10

{
digitalWrite(led,HIGH); //menyalakan led kedip 1 detik
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}

else {

digitalWrite(led,LOW); //led off

}


Sekian postingan admin kali ini. terimakasih sobat. Jika ada yang ingin ditanyakan bisa tinggalkan di komentar.

No comments :

Post a Comment

Leave A Comment...

Pengertian,macam macam arduino (mikrokontroler)

 A.Pengertian arduino

Arduino adalah suatu perangkat prototipe elektronik berbasis mikrokontroler yang fleksibel dan opensource, Perangkat ini ditunjukkan bagi siapapun yang tertarik/memanfaatkan mikrokontroler secara mudah. Salah satu yang membuat arduino memikat hati banyak orang adalah karena sifatnya yang open source, baik untuk hardware maupun software nya. software yang digunakan untuk memprogram arduino bernama arduino IDE yang di instal pada PC.untuk mendownload nya bisa menggunakan link http://arduino.cc.



Arduino dikembangkan oleh sebuah tim yang beranggotakan orang orang dari berbagai belahan dunia. Anggota intu dari tim ini adalah: Massimo Banzi Miliano (italia), David Cuartielles Malmoe (Swedia), Tom Igoe (new york), Gianluca Martino Torino (italia), dan David A.Meillis Boston (AS). saat ini arduino sudah familiar di dunia, termasuk Indonesia, yang membuat arduino di terima oleh orang orang adalah karena:
1. Murah, dibanding platform yang lain.
2. Lintas platform, software arduino dapat dijalankan pada Windows,OS,dan linux.
3. Sangat mudah dipelajari dan digunakan karna arduino menggunakan bahasa C/C++ yang disederhanakan.
4. Sistem yang terbuka (open source),baik dari sisi hardware maupun software.

Selanjutnya kita akan membahas beberapa board arduino yang sering di gunakan,yaitu: Arduino Uno, Arduino Mega, Arduino Lilypad, Arduino nano.

1.Arduino UNO

Board arduino uno menggunakan mikrokontroler ATmega328. Secara umum posisi atau letak pin terminal I/O pada berbagai Board Arduino posisinya sama dengan posisi/letak pin I/O dari arduino UNO yang mempunyai 14 pin digital yang dapat di set sebagai input/output dan beberapa diantaranya memiliki fungsi ganda yang bisa digunakan sebagai pin Analog.

Berikut ini adalah contoh hardware arduino.

2.Arduino MEGA

Board arduino MEGA adalah sebuah board arduino yang menggunakan IC mikrokontroler ATmega 2560. Board ini memiliki 54 pin digital input/output (15 buah di antara dapat digunakan sebagai output PWM), 16 buah analog input, 4 UARTs ( universal asynchronous receiver/transmiter ), osilator kristal 16Mhz, dan tombol reset.

Dibawah ini adalah bentuk hardware Arduino MEGA

3. Arduino Lilypad

Board LilyPad Arduino adalah papan mikrokontroler berbasis ATmega32u4.

Ia memiliki 9 pin I/O digital (4 dapat digunakan sebagai output PWM dan 4 input analog), resonator 8 MHz, koneksi micro USB, konektor JST untuk baterai LiPo 3.7V, dan tombol reset.

Dibawah ini adalah bentuk hardware dari Arduino Lilypad.


4. Arduino Nano
Board arduino nano adalah papan mikrokontroler yang menggunakan IC ATmega328. Arduino nano memiliki fungsi yang sama dengan Arduino UNO tetapi dengan menggunakan bentuk fisik yang lebih kecil dari Arduino UNO.

Dibawah ini bentuk Hardware dari Arduino Nano.



Selanjutnya saya akan membagikan datashet dari arduino di atas.



Sekian pembahasan pada kali ini. Terimakasih sudah berkunjung ke situs ini

No comments :

Post a Comment

Leave A Comment...