当前位置:首页 > 科学研究 > 电子编程 > 正文内容

Arduino Project 025 - Servo Control

RonWang2年前 (2024-11-13)电子编程1040

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
}

版权声明:本文为原创文章,版权归donstudio所有,欢迎分享本文,转载请保留出处!

本文链接:http://www.autabarc.com/?id=279

标签: Arduino

相关文章

Arduino Project 039 - Ultrasonic Distance Display

Arduino Project 039 - Ultrasonic Distance Display

Ultrasonic sensors measure distance by sending and receiving the ultrasonic wave. The ultrasonic sen...

C语言调试运行环境TurboC的安装

C语言调试运行环境TurboC的安装

上大学时学习《C语言程序设计》(第二版)作者谭浩强,大部分编程时间是在学校机房度过,每次点开桌面的TurboC图标,就开始在里面敲代码,然后保存程序Abc.C,下一步进行编译,如果编译成功的话,就可以...

Arduino Programming Basic - Funcation

Arduino Programming Basic - Funcation

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

 ​Arduino Project 049 - IR Remote Control

​Arduino Project 049 - IR Remote Control

Project 49 IR Remote Control/* Project 49 IR Remote Control  * C...

Arduino Project 028A - Basic Stepper Control (Bipolar)

Arduino Project 028A - Basic Stepper Control (Bipolar)

In this very simple project, you will connect up a stepper motor and then get the Arduino to control...

Arduino Programming Basic - Variables

Arduino Programming Basic - Variables

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