Sensor ultrasonik with led lcd
![Gambar](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj6WKTzMo7uMI5OLe67F7_3L6ibgZdlvY609vOgl0LfYXrxk4wWd-GuEHPH6Tvj2bgAUKpTK6ZD9HdlnuR7wooNhNwqaRv2Wdq9d2kgMkvKUyZNaQwff-haZsIGaCCll7kOTmb9tVIumaB/s320/Copy+of+Sensor+Ultrasonik+With+LED+%2526amp%253B+LCD.png)
#include <LiquidCrystal.h> LiquidCrystal lcd(9, 8, 7, 6, 5, 4); int trigPin = 10; int echoPin = 11; int led1 =3; int led2 =12; int led3 =13; long duration; int distanceCm, distanceInch; void setup() { lcd.begin(16,2); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); } void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distanceCm= (duration/2) / 29.1; distanceInch = (duration/2) / 74; lcd.setCursor(0,0); lcd.print("Jarak: "); lcd.print(distanceCm); lcd.print(" cm "); delay(10); lcd.setCursor(0,1); lcd.print("Jarak: "); lcd.print(distanceInch); lcd.print(" Inch "); delay(10); ; { if (distanceCm >= 150) { digitalWrite(led1, HIGH); digitalWrite(led2, LOW); digitalWrite(led3,LOW); } else if (distanceCm >= 100) { digitalWrite(led1, LOW); digita