Arduino UNO-Based Ultrasonic Distance Sensor with Servo Control
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit consists of an Arduino UNO microcontroller, an HC-SR04 Ultrasonic Distance Sensor, and a Servo motor. The Arduino UNO serves as the central controller, interfacing with the ultrasonic sensor to measure distance and controlling the servo motor based on the sensor's readings.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
HC-SR04 Ultrasonic Distance Sensor
- Description: A sensor used to measure distance by using ultrasonic waves.
- Pins: VCC, TRIG, ECHO, GND
Servo
- Description: A motor that can be controlled to move to a specific position.
- Pins: GND, VCC, PWM
Wiring Details
Arduino UNO
- 5V: Connected to VCC of HC-SR04 Ultrasonic Distance Sensor and VCC of Servo
- GND: Connected to GND of HC-SR04 Ultrasonic Distance Sensor and GND of Servo
- D9: Connected to PWM of Servo
- D3: Connected to TRIG of HC-SR04 Ultrasonic Distance Sensor
- D5: Connected to ECHO of HC-SR04 Ultrasonic Distance Sensor
HC-SR04 Ultrasonic Distance Sensor
- VCC: Connected to 5V of Arduino UNO
- GND: Connected to GND of Arduino UNO
- TRIG: Connected to D3 of Arduino UNO
- ECHO: Connected to D5 of Arduino UNO
Servo
- VCC: Connected to 5V of Arduino UNO
- GND: Connected to GND of Arduino UNO
- PWM: Connected to D9 of Arduino UNO
Code Documentation
Arduino UNO Code
sketch.ino
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
documentation.txt
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component descriptions, wiring details, and the code used in the Arduino UNO microcontroller.