Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define echoPin 13 // Echo Pin
- #define trigPin 12 // Trigger Pin
- #define LED 11 // Motor Pin
- #define buzzer 11
- #define motor 9
- long duration, distance;
- void setup()
- {
- Serial.begin(9600);
- pinMode(LED, OUTPUT);
- pinMode(trigPin, OUTPUT);
- pinMode(echoPin, INPUT);
- pinMode(buzzer, OUTPUT);
- pinMode(motor, OUTPUT);
- digitalWrite(LED , LOW);
- digitalWrite(buzzer, LOW);
- digitalWrite(motor, LOW);
- }
- void loop()
- {
- digitalWrite(trigPin, LOW);
- delayMicroseconds(2);
- digitalWrite(trigPin, HIGH);
- delayMicroseconds(10);
- digitalWrite(trigPin, LOW);
- duration = pulseIn(echoPin, HIGH);
- distance = duration * 0.034 / 2;
- //Serial.println(distance);
- delay(10);
- if (distance < 70) {
- digitalWrite(LED, 1);
- //stop buzzer
- digitalWrite(buzzer, 1);
- digitalWrite(motor, 1);
- delay(1000);
- }
- else {
- digitalWrite(LED, 0 );
- digitalWrite(buzzer, 0);
- digitalWrite(motor, 0);
- delay(1000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement