You need to enable javaScript to run this app.

PINTU TOL OTOMATIS-ARDUINO

PINTU TOL OTOMATIS-ARDUINO

SETELAH PROJECT ROBOT MOBILE SUDAH JADI-MARI KITA MEMBUAT PINTU TOL AKAN MEMBUKA OTOMATIS KETIKA KENDARAAN MENDEKAT PADA PINTU TSB

BAHAN :

ARDUINO, SENSOR, SERVO, UNO CABLE, JUMPER, 

KODING :

//define Pins

#include <Servo.h>
Servo servo;
int trigPin = 3;
int echoPin = 5;

// defines variables

long duration;
int distance;
voidsetup()
{
  servo.attach(9);
  servo.write(0);
 delay(2000);

// Sets the trigPin as an Output

pinMode(trigPin, OUTPUT);

// Sets the echoPin as an Input

pinMode(echoPin, INPUT);
Serial.begin(9600);
}
voidloop()
{
// Clears the trigPin

digitalWrite(trigPin, LOW);
delayMicroseconds(2000);

// Sets the trigPin on HIGH state for 10 micro seconds

digitalWrite(trigPin, HIGH);
delayMicroseconds(5000);
digitalWrite(trigPin, LOW);

// Reads the echoPin, returns the sound wave travel time in microseconds

duration = pulseIn(echoPin, HIGH);

// Calculating the distance

distance= duration*0.034/2;

// Prints the distance on the Serial Monitor

Serial.print("Distance: ");
Serial.println(distance);

if ( distance <= 15   ) // Change Distance according to Ultrasonic Sensor Placement
 {
servo.write(0);
delay(6000);
 }
else
{
servo.write(90);
 }
}

 


 

Bagikan artikel ini:

Beri Komentar

Jajak Pendapat

PELAJARAN ELEKTRONIKA YANG PALING ANDA SUKAI ADALAH ?

Hasil
Banner