Selasa, 23 Juni 2020

Alat Ukur Tinggi Badan dengan Arduino



Pertambahan tinggi badan seorang anak menunjukkan adanya pertumbuhan yang dialami. Untuk mengetahui pertumbuhan tinggi badan, maka diperlukan alat ukur tinggi badan atau biasa disebut stature meter anak. Ada banyak sekali macam alat pengukur tinggi badan oleh karena itu pada kesempatan kali ini saya akan membagikan tutorial membuat alat tinggi badan dengan arduino


A.ALAT DAN BAHAN
   1. Arduino Uno
   2.  Hc-SR04 / Sensor Ultrasonic
   3.  Lcd 16 x 2
   4.  I2c

B. GAMBAR RANGKAIAN

Keterangan
- Sensor Ultrasonic 
   pin Trigger -----> Pin 2 Arduino
   pin Echo     -----> Pin 3 Arduino
   Vcc             -----> 5v Arduino
   Gnd            -----> GND Arduino

- LCD 16 x 2 dan I2c
   pin SDA -----> Pin SDA Arduino
   pin SCL    -----> Pin SCL Arduino
   Vcc             -----> 5v Arduino
   Gnd            -----> GND Arduino


C. SKETCH PROGRAM


#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define trigPin 2
#define echoPin 3
LiquidCrystal_I2C lcd(0x27 ,16,2);
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("   ");
}
 


0 Comments:

Posting Komentar