program arduino sensor ultrasonik dan led

6:30 AM

 

Menggunakan sensor ultrasonik untuk mentriger led caranya cukup mudah, misalnya untuk membuat project sensor parkir kendaraan yang pastinya membutuhkan indikator untuk mengetahui jarak sensor ke objek lain, cara membuatnya cukup mudah dan siapkan komponen dibawah ini

  • Arduino uno
  • Sensor ultrasonik hc-sr04
  • Led
  • Resistor

Pertama rangkai semua komponen seperti pada gambar dibawah ini

program arduino sensor ultrasonik dan led

  • Hubungkan VCC pada sensor ultrasonik ke pin 5v pada arduino
  • Pin GND sensor ultrasonik hubungkan ke pin GND pada arduino
  • Pin Trig hubungkan ke pin 6 pada arduino
  • Pin Echo hubungkan ke pin 7 pada arduino
  • Kaki (+) Led hubungka ke resistor 220 ohm dan kaki pada resistor hubungkan ke pin 3 pada arduino uno
  • Kaki (-) pada led hubungkan ke pin GND pada arduino

Setelah semua terhubung copy program dibawah ini dan paste ke aplikasi arduino ide kalian

[program]

// constants won't change
const int TRIG_PIN = 6; 
const int ECHO_PIN = 7; 
const int LED_PIN  = 3; 
const int DISTANCE_THRESHOLD = 50; 
float duration_us, distance_cm;

void setup() {
  Serial.begin (9600);       
  pinMode(TRIG_PIN, OUTPUT); 
  pinMode(ECHO_PIN, INPUT);  
  pinMode(LED_PIN, OUTPUT);  
}

void loop() {

  digitalWrite(TRIG_PIN, HIGH);
  delayMicroseconds(10);
  digitalWrite(TRIG_PIN, LOW);


  duration_us = pulseIn(ECHO_PIN, HIGH);
  distance_cm = 0.017 * duration_us;
  if(distance_cm < DISTANCE_THRESHOLD)
    digitalWrite(LED_PIN, HIGH); 
  else
    digitalWrite(LED_PIN, LOW); 

  Serial.print("distance: ");
  Serial.print(distance_cm);
  Serial.println(" cm");

  delay(500);
}

Cara kerja program di atas yaitu jika objek terdeteksi dengan jarak kurang dari 50cm maka led akan hidup, dan jika jarak objek ke sensor lebih dari 50 cm maka led ada mati

 

 

Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments