Mbagitrik adalah sebuah blog yang berisi tutorial serta informasi dan tempat cara menghasilkan uang dengan cara dari internet, youtube dan sosial media
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
Related Posts
Dengarkan
Pilih Suara
1x
* Mengubah pengaturan akan membuat artikel dibacakan ulang dari awal.