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 �