Home
Electronic Tech
Header Ads Widget
Home
control servo motor
How to Control Servo Motor with Arduino | Arduino Tutorial
How to Control Servo Motor with Arduino | Arduino Tutorial
Waqas Farooq
April 09, 2021
HI guys in this tutorial you will be learning how you can control servo motor with ultrasonic sensor using Arduino board
Watch the Video
Circuit Diagram
Here is the code of this project
#include
// constants won't change const int TRIG_PIN = 6; // Arduino pin connected to Ultrasonic Sensor's TRIG pin const int ECHO_PIN = 7; // Arduino pin connected to Ultrasonic Sensor's ECHO pin const int SERVO_PIN = 9; // Arduino pin connected to Servo Motor's pin const int DISTANCE_THRESHOLD = 20; // centimeters Servo servo; // create servo object to control a servo // variables will change: float duration_us, distance_cm; void setup() { Serial.begin (9600); // initialize serial port pinMode(TRIG_PIN, OUTPUT); // set arduino pin to output mode pinMode(ECHO_PIN, INPUT); // set arduino pin to input mode servo.attach(SERVO_PIN); // attaches the servo on pin 9 to the servo object servo.write(0); } void loop() { // generate 10-microsecond pulse to TRIG pin digitalWrite(TRIG_PIN, HIGH); delayMicroseconds(10); digitalWrite(TRIG_PIN, LOW); // measure duration of pulse from ECHO pin duration_us = pulseIn(ECHO_PIN, HIGH); // calculate the distance distance_cm = 0.017 * duration_us; if(distance_cm < DISTANCE_THRESHOLD) servo.write(90); // rotate servo motor to 90 degree else servo.write(0); // rotate servo motor to 0 degree // print the value to Serial Monitor Serial.print("distance: "); Serial.print(distance_cm); Serial.println(" cm"); delay(500); }
Follow me on my Social Media Instagram:
https://www.instagram.com/waqas_faroo...
Facebook:
https://www.facebook.com/WaqasFarooq01/
Snap Chat:
https://www.snapchat.com/add/waqasfar...
Twitter :
https://twitter.com/WaqasFarooq01
SHOW LESS
Post a Comment
0 Comments
Most Popular
Arduino Tutorial Interfacing Two Stepper Motor using an Arduino, and Joystick
August 30, 2021
LED pattern with button control on Arduino | Arduino Tutorial
October 01, 2020
Arduino Tutorial: Bargraph using Arduino
May 10, 2020
Contact form
0 Comments