langsung saja''
bahan yang diperlukan:
-arduino
-iic lcd
-hc-sr04
-whiteboard
-kabel jumper tentunya......
untuk programnya:
#define trigPin 13
#define echoPin 12
#define led 11
#define led2 10
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
}
void loop() {
lcd.clear();
long duration, distance;
digitalWrite(trigPin, LOW); // Added this line
delayMicroseconds(2); // Added this line
digitalWrite(trigPin, HIGH);
// delayMicroseconds(1000); - Removed this line
delayMicroseconds(10); // Added this line
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance < 4) { // This is where the LED On/Off happens
digitalWrite(led,HIGH); // When the Red condition is met, the Green LED should turn off
digitalWrite(led2,LOW);
}
else {
digitalWrite(led,LOW);
digitalWrite(led2,HIGH);
}
if (distance >= 200 || distance <= 0){
lcd.println("Out of range");
}
else {
lcd.print(distance);
lcd.println(" cm");
}
delay(500);
}
seperti biasa setelah anda copy programnya..lanjut ke cara merangkainya......
-pin trig pada sensor hc-sr04
dipasangakan dengan pin 13 pada arduino.
-pin echo pada sensor hc-sr04
dipasangakan dengan pin 12 pada arduino.
-pin vcc pada sensor hc-sr04
dipasangakan dengan pin 5v pada arduino.
-pin Gnd pada sensor hc-sr04
dipasangakan dengan pin Gnd pada arduino.
-dan led nya dipaangkan dengan
pin 10 dan 11 pada arduino
-pin sda pada iic lcd
pasangkan dengan pin A4 arduino
-pin scl pada iic lcd pasangkan dengan pin A5 arduino
-gnd pada iic lcd pasangkan dengan pin gnd arduino
-vcc pada iic lcd pasangkan dengan pin vcc 5v arduino
-pin scl pada iic lcd pasangkan dengan pin A5 arduino
-gnd pada iic lcd pasangkan dengan pin gnd arduino
-vcc pada iic lcd pasangkan dengan pin vcc 5v arduino
ini gambar perangkaian manualnya.:
hcsr-o4 boleh digabungin...
begitu juga gnd-nya....
setelah perangkaian selesai silahkan di-upload programnya..........
dan ini untuk hasilnya :
oke sekian dulu untuk percobaan kali ini....dan selamat mencoba..
GOOD LUCK..!!!
Tidak ada komentar:
Posting Komentar