Y0xJr4ZyhulzH5RDMM3o5sTUqACs4sWSSKEos0Fl
Bookmark

Pembuka Gerbang Tol Otomatis

Ringkasan Materi

Dalam hal ini saya telah mengimplementasikan sistem gerbang tol otomatis. Mendeteksi mobil menggunakan sensor ultrasonik, arduino memberikan instruksi kepada motor servo untuk menaikkan pintu tol. berikut komponen yang di butuhkan :
  • Arduino
  • UltraSonic sensor
  • Servo Motor
  • Breadboard
Rangkaian koneksi sensor ultrasonic ke arduino gunakanlah kabel jumper untuk koneksi nya
No Ultrasonic Arduino
1 trigger pin digital pin 6
2 echo pin digital pin 7
3 Vcc 5v
4 Gnd Gnd
untuk selanjutnya yaitu koneksi antar motor servo dengan arduino gunakan kabel jumper
No Servo Arduino
1 control signal of servo motor (ORANGE) Digital pin Number 9
2 vcc of servo motor (RED) 5v of arduino
3 GND of servo motor (BLACK) GND of arduino

Kode Program


#include 
Servo myservo;   
int pos = 0;
int cm = 0;

long readUltrasonicDistance(int triggerPin, int echoPin)
{
  pinMode(triggerPin, OUTPUT); 
  digitalWrite(triggerPin, LOW);
  delayMicroseconds(2);
  digitalWrite(triggerPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(triggerPin, LOW);
  pinMode(echoPin, INPUT);
  return pulseIn(echoPin, HIGH);
}

void setup() {
  digitalWrite(12,LOW);
  myservo.attach(9); 
  Serial.begin(9600);
}

void loop() {
   cm = 0.01723 * readUltrasonicDistance(6, 7);
  if(cm<30){
  Serial.print(cm);
  Serial.println("cm");
 for (pos = 0; pos <= 120; pos += 1) { 
    myservo.write(pos);             
   delay(15);                       
  }

  delay(500);
  for (pos = 120; pos >= 0; pos -= 1) { 
    myservo.write(pos);
    delay(15);                                    
  }

  delay(5000); //add delay how much you want
  }                          
}
noted : perlu diingat jika pada saat upload atau runing program arduino terjadi error pastikan library yang di butuhkan sudah terinstal ya guys. thanks Thanks The Neo Studios

wiring diagram

Dengarkan
Pilih Suara
1x
* Mengubah pengaturan akan membuat artikel dibacakan ulang dari awal.
Posting Komentar