Arduino Project 025 - Servo Control
You will need to obtain a standard RC servo; any of the small or mid-sized servos will do. Larger servos are not recommended because they require their own power supply as they consume a lot of current. Also, you’ll need a potentiometer; pretty much any value rotary potentiometer will do. I used a 4.7K ohm one for testing. Note that you may also wish to connect your Arduino to an external DC power supply.
Project 25 Basic Servo Control
Arduino Servo Motor Circuit
Arduino Servo Motor Circuit
/* Coding Ron Wang Nov.13th 2024 Autaba support for coding hardware Project 25 Basic Servo Control */ #include <Servo.h> Servo servo1; // Create a servo object void setup() { servo1.attach(5); // Attaches the servo on Pin 5 to the servo object } void loop() { int angle = analogRead(0); // Read the pot value angle=map(angle, 0, 1023, 0, 180); // Map the values from 0 to 180 degrees servo1.write(angle); // Write the angle to the servo delay(15); // Delay of 15ms to allow servo to reach position }
版权声明:本文为原创文章,版权归donstudio所有,欢迎分享本文,转载请保留出处!