CODE | Servo Control - Arduino Project 025

RonWang3 years ago (2024-02-05)电子编程 COD232

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 | 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…

CODE | LED Dot Matrix Display Basic Animation - Arduino Project 019

CODE | LED Dot Matrix Display Basic Animation - Arduino Project 019

So far you have dealt with individual 5mm LEDs. LEDs can also be obtained in a package known as a do…

Mounting a Hard Drive on a CentOS Server

Mounting a Hard Drive on a CentOS Server

Centos服务器挂载硬盘1. 查看服务器上未挂载的磁盘(磁盘有普通磁盘,高效磁盘,SSD磁盘Bashfdisk -l…

CODE | Variables - Arduino Programming Basic

CODE | Variables - Arduino Programming Basic

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

CODE | 4 Digital 7 Segment Display - Arduino Project 033

CODE | 4 Digital 7 Segment Display - Arduino Project 033

Showing Heep and number 0-9 on a Common Anode 7-segment LED display. Displays the numbers 0-9 on the…

STEM|60个好玩的 APP推荐

STEM|60个好玩的 APP推荐

STEAM教育理念最早是美国政府提出的教育倡议,为加强美国K12(中小学)关于科学、技术、工程、艺术以及数学的教育。STEAM的原身是STEM理念,即科学(Science)、技术(Technology…

Post a Comment

Anonymous

Feel free to share your thoughts and opinions here.