Project Arduino dan Ultrasonik


Kali ini kita akan membuat sebuat project Arduno sederhana, dengan mengunkan sensor Ultrasonic.

Akan tetapi sebelum kita lanjut untuk membuat project sederhana Arduino dan sensor Unltrasonic, persiapan dulu alat dan bahan yang kita berlukan


1. Alat dan Bahan

  • Test Board
  • Ultrasonic sensor
  • Arduino cable
  • +5V buzzer
  •  Male to male pins
  •  Arduino uno board


2. Buat Rangkaina seperti di bawah ini


Sehingga hasilnya seperti di bawah ini



4. Sekarang kita Upload Kodenya

Salin kode di bawah, Kemudian buka Arduino IDE Pastikan board managernya berada pada Arduino Uno -> Buat Project Baru dan paste kodenya

 
// Define pins for ultrasonic and buzzer
int const trigPin = 10;
int const echoPin = 9;
int const buzzPin = 2;
void setup()
{
pinMode(trigPin, OUTPUT); // trig pin will have pulses output
pinMode(echoPin, INPUT); // echo pin should be input to get pulse width
pinMode(buzzPin, OUTPUT); // buzz pin is output to control buzzering
}
void loop()
{
// Duration will be the input pulse width and distance will be the distance to the obstacle in centimeters
int duration, distance;
// Output pulse with 1ms width on trigPin
digitalWrite(trigPin, HIGH);
delay(1);
digitalWrite(trigPin, LOW);
// Measure the pulse input in echo pin
duration = pulseIn(echoPin, HIGH);
// Distance is half the duration devided by 29.1 (from datasheet)
distance = (duration/2) / 29.1;
// if distance less than 0.5 meter and more than 0 (0 or less means over range)
if (distance <= 50 && distance >= 0) {
// Buzz
digitalWrite(buzzPin, HIGH);
} else {
// Don't buzz
digitalWrite(buzzPin, LOW);
}
// Waiting 60 ms won't hurt any one
delay(60);
}


Selamat anda sudah berhasil membuat project Arduino IDE
#Arduno







Post a Comment

أحدث أقدم