Project dengan Arduino PENGUKUR JARAK menggunakan sensor ultrasonik Blog Adi Sanjaya Global Techno Solution - AS-GTS

Project dengan Arduino PENGUKUR JARAK menggunakan sensor ultrasonik Blog Adi Sanjaya Global Techno Solution - AS-GTS

Size
Price:

Read more


Project dengan Arduino PENGUKUR JARAK menggunakan sensor ultrasonik

gambar 1. pemasangan komponen Project dengan Arduino PENGUKUR JARAK menggunakan sensor ultrasonik


gambar 2. sensor ultrasonic


sketch 1 Project dengan Arduino PENGUKUR JARAK menggunakan sensor ultrasonik tampil ke PC

Sketch:
const int pingPin = 7;
void setup() {
Serial.begin(9600);
}

void loop() {
long duration, cm;
pinMode(pingPin, OUTPUT);
digitalWrite(pingPin, LOW);
delayMicroseconds(2);
digitalWrite(pingPin, HIGH);
delayMicroseconds(5);
digitalWrite(pingPin, LOW);
pinMode(pingPin, INPUT);
duration = pulseIn(pingPin, HIGH);
cm = microsecondsToCentimeters(duration);
Serial.print(cm);
Serial.print("cm");
Serial.println();
delay(1000);
}
long microsecondsToCentimeters(long microseconds)
{
return microseconds / 29 / 2;
}

sketch 2 Project dengan Arduino PENGUKUR JARAK menggunakan sensor ultrasonik tampil ke LCD

#include <LiquidCrystal.h> // include library for LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // pin to LCD
int pingPin = 7;
void setup()
{
lcd.begin(16, 2); // set up the LCD's number of rows and columns
}
void loop() {
long duration, cm;

pinMode(pingPin, OUTPUT);
digitalWrite(pingPin, LOW);
delayMicroseconds(2);
digitalWrite(pingPin, HIGH);
delayMicroseconds(5);
digitalWrite(pingPin, LOW);
pinMode(pingPin, INPUT);
duration = pulseIn(pingPin, HIGH);
cm = microsecondsToCentimeters(duration);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(cm);
lcd.print("cm");
delay(1000);
}
long microsecondsToCentimeters(long microseconds)
{
return microseconds / 29 / 2;
}


Catatan:
Sensor jarak ini banyak diimplementasikan untuk berbagai macam proyek robotik, misalnya:
- Penaksir jarak
- Robot obstacle avoider (Penghindar halangan)
- Radar pendeteksi benda asing
- Pengukur tinggi badan
- Pengukur ketinggian air

Membutuhkan Peralatan Berbasis Arduino ?
Contact Person : Taufik Adi Sanjaya
No HP / Whats App : 085743320570
Alamat : Jalan Imogiri Timur KM 11, 
Blawong 1 , RT 01, Trimulyo, 
Jetis, Bantul 55781.

Contact Person : Taufik Adi Sanjaya
No HP / Whats App : 0823 2613 3990
PIN BBM 5983E244
Alamat : Jalan Imogiri Timur KM 11, 
Blawong 1 , RT 01, Trimulyo, Jetis, Bantul 55781.

Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, dan sebagainya ? anda dapat membelinya di www.kedaiarduino.com
 www.kedaiarduino.com

0 Reviews

Contact form

Name

Email *

Message *