arduino-舵机驱动

cpp 复制代码
#include <Servo.h>  // 引入舵机库

Servo myservo;      // 创建一个舵机对象

// 在大部分开发板上,最多可以创建12个舵机对象
int pos = 0;        // 用于存储舵机当前位置

void setup() {
  myservo.attach(3);  // 将舵机信号线连接到3号引脚
}

void loop() {
  // 从0度转到180度
  for (pos = 0; pos <= 180; pos += 1) {
    myservo.write(pos);  // 告诉舵机转到'pos'所指定的角度
    delay(30);            // 等待30毫秒,让舵机转到目标位置
  }

  // 从180度转回0度
  for (pos = 180; pos >= 0; pos -= 1) {
    myservo.write(pos);
    delay(30);
  }
}

1. 连接

舵机一般有三根线,连接到 Arduino Uno 的对应接口上:

  • 电源线 (通常是红线) :接到 Arduino Uno 的 5V 引脚。

  • 地线 (通常是棕/黑线) :接到 Arduino Uno 的 GND 引脚。

  • 信号线 (通常是橙/黄线) :接到任意一个数字 I/O 引脚,例如 3 号引脚.

相关推荐
三易串口屏1 天前
实验20 自动灭火场景实验
嵌入式硬件·串口屏·三易串口屏·uart 通信
蒸蛋一级爱好者1 天前
TFTP协议
单片机·嵌入式硬件
优信电子1 天前
STM32/C51驱动 DHTC11 温湿度传感器
stm32·单片机·嵌入式硬件·c51·温湿度传感器·dhtc11·环境测量
QiLinkOS1 天前
【从实验室到商业战场:发明专利如何重塑科技与企业的共生生态】
大数据·c语言·数据结构·c++·人工智能·单片机·算法
周周记笔记1 天前
【元器件专题】三极管-如果B极给一个方波信号,那么V0输出也可以设计为一个方波信号
单片机·嵌入式硬件
潜创微科技1 天前
IT68353:DP 1.4 + HDMI 2.0 + USB-C 三合一转 HDMI 2.0 单芯片KVM切换方案
嵌入式硬件·音视频
HPT_Lt1 天前
ZCC10012支持100V/1.2A 超低静态电流同步降压转换器 兼容LM5164
单片机·嵌入式硬件
Industio_触觉智能1 天前
瑞芯微RK3576车载智能场景之ADAS+DMS+NVR
嵌入式硬件·dms·adas·nvr·rk3576·车载智能
2zcode1 天前
基于STM32的多功能万年历电子闹钟设计与实现
stm32·单片机·嵌入式硬件
一抹晴空1 天前
Keil MDK AC6 compiler编译报错,与AC5区别
c语言·arm开发·单片机