PROJECT SENSOR ULTRASONIC DENGAN BUZER
ini adalah sketch Arduino mengunakan sensor ultrasonic, lampu dan buzer
#define trigPin 7
#define echoPin 6
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(trigPin,OUTPUT);
pinMode(echoPin,INPUT);
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
long duration, distance;
digitalWrite(trigPin,LOW);
delay (2);
digitalWrite(trigPin,HIGH);
delay(10);
digitalWrite(trigPin,LOW);
duration = pulseIn(echoPin,HIGH);
distance = (duration/2) /29.1;
if (distance >= 25)
{
digitalWrite(13,LOW);
digitalWrite(12,LOW);
}
if (distance <=15)
{
digitalWrite(13,HIGH);
digitalWrite(12,HIGH);
delay(100);
digitalWrite(13,LOW);
digitalWrite(12,LOW);
delay(100);
}
}
#define trigPin 7
#define echoPin 6
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(trigPin,OUTPUT);
pinMode(echoPin,INPUT);
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
long duration, distance;
digitalWrite(trigPin,LOW);
delay (2);
digitalWrite(trigPin,HIGH);
delay(10);
digitalWrite(trigPin,LOW);
duration = pulseIn(echoPin,HIGH);
distance = (duration/2) /29.1;
if (distance >= 25)
{
digitalWrite(13,LOW);
digitalWrite(12,LOW);
}
if (distance <=15)
{
digitalWrite(13,HIGH);
digitalWrite(12,HIGH);
delay(100);
digitalWrite(13,LOW);
digitalWrite(12,LOW);
delay(100);
}
}