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 😊
4 komentar
bokep xxx pelajar
bg pas saya upload kok error disini LiquidCrystal_I2C lcd(0x3f ,2,1,0,4,5,6,7,3, POSITIVE);
saya serial lcd 0x27 jadi gimana bg codingnya
Seputar Togel Online SGP Terpercaya