Uploaded by User88051

membuat alat ukur tinggi badan dengan arduino dan ultrasonic arduino 1

advertisement
Membuat alat ukur tinggi badan dengan arduino
dan ultrasonic Arduino
Kali ini saya akan memberikan tutorial mengenai pembuatan alat ukur tinggi badan 200cm
atau sama dengan 2m (meter). pada percobaan ini saya menggunakan sensor ultrasonik HCSR04 sebagai media pengukur jarak tinggi objek yang berada tepat dibawah sensor tersebut
dan akan ditampilkan di LCD hasil pengukuranya. Adapun rumus yang digunakan dalam
pengukuran ini yaitu :
jarak = posisi sensor dari tanah (200cm)
gape = hasil pembacaan / pengukuran sensor
rumusnya :
jarak - gape = TINGGI BADAN
Contoh :
Seorang yang melakukan pengukuran dan
mendapatkan hasil "gape" dari sensor yaitu
20cm. maka tinggi orang tersebut adalah
: 200cm - 20cm = 180cm.
Untuk pembuatanya, berikut ini daftar alat yang digunakan dalam projek ini :
- Arduino Uno / Mega
- HC-SR04 ( Ultrasonik Sensor )
- LCD 16x2
- I2C
Berikut ini merupakan wairing pada projek kali ini :
Silakan anda copy sketch dibawah ini kedalam projek pada Arduino IDE anda.
////www.berbageilmu.blogspot.com////
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define trigPin 2
#define echoPin 3
LiquidCrystal_I2C lcd(0x3f ,2,1,0,4,5,6,7,3, POSITIVE);
int jarak = 200;
int tinggi;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
lcd.begin(16,2);
lcd.setCursor(2,0);
lcd.print("SISTEM AKTIF");
delay(1000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Tinggi : ");
}
void loop() {
long duration, gape;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
gape = (duration/2) / 29.0;
tinggi = jarak - gape;
lcd.setCursor(8,0);
lcd.print(tinggi);
lcd.print(" ");
lcd.print("CM");
lcd.print(" ");
}
Silakan anda kembangkan tutorial diatas, semoga bermanfaat untuk anda �
Download