here is the code i have to combine those code together.
#include <Servo.h>
Servo myservo;
int pos=0;
void setup()
{
myservo.attach(8);
}
void loop()
{
for(pos=0;pos<180;pos+=1)
{
myservo.write(pos);
delay(15);
}
for(pos=180;pos>=1;pos-=1)
{
myservo.write(pos);
delay();
}
}
#define trigPin 7
#define echoPin 8
#define buzzerPin 2
void setup()
{
Serial.begin(9600);
pinMode(trigPin,OUTPUT);
pinMode(echoPin,INPUT);
pinMode(buzzerPin,OUTPUT);
}
void loop()
{
int duration, distance;
digitalWrite(trigPin,HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin,LOW);
duration=pulseIn(echoPin,HIGH);
distance=(duration/2)/29.1;
Serial.print(distance);
Serial.println("cm");
delay(500);
if(distance > 100)
{
digitalWrite(2,LOW);
}
else
{
digitalWrite(2,HIGH);
}
}