CODE | Servo Control - Arduino Project 025

RonWang2 years ago (2024-02-05)电子编程 COD26

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

Arduino Servo Motor Schematic

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
}
Share with Friends:

Related Articles

CODE | Piezo Sounder Melody Player - Arduino Project 012

CODE | Piezo Sounder Melody Player - Arduino Project 012

Rather than using the piezo to make annoying alarm sounds, why not use it to play a melody? You are…

 CODE | LCD Temperature Display - Arduino Project 024

CODE | LCD Temperature Display - Arduino Project 024

This project is a simple demonstration of using an LCD to present useful information to the user—in…

C02 | The Concept of Algorithms

C02 | The Concept of Algorithms

C语言教程02:算法的概念算法(Algorithm)是在有限步骤内求解某一问题所使用的一组定义明确的规则。计算机算法 是用计算机求解一个具体问题或执行特定任务的一组有序的操作步骤(或指令),是构成计算…

CODE | Serial Monitor - Arduino Programming Basic

CODE | Serial Monitor - Arduino Programming Basic

Arduino 程序基础,介绍Arduino程序的基本组成,第一部分编写数个例程,讲解关于变量及变量名称,串口监视器,if循环,for循环,while循环等。第二部分介绍了函数,全局变量,局部变量和静…

CODE | Simple Ultrasonic Range HC-SR04 - Arduino Project 038

CODE | Simple Ultrasonic Range HC-SR04 - Arduino Project 038

Ultrasonic range finders measure distance by emitting a pulse of ultrasonic sound that travels throu…

CODE | Dual Motor Driver L298N - Arduino Project 030A

CODE | Dual Motor Driver L298N - Arduino Project 030A

L298N Dual Motor Driver Project Description The L298N Motor Driver is a controller that uses an…

Post a Comment

Anonymous

Feel free to share your thoughts and opinions here.