用arduino控制舵机运作

之前我讲述了如何驱动步进电机运作(启停,调速,正反转),下面我来讲述一下如何用arduino驱动舵机来实现这些功能。

操作方法

  • 01

    首先要知道舵机工作时是怎么运作的,通俗点来讲,就是给一个角度给它,它就旋转多少角度,一般是0-180度,也可以是-90到90度。

  • 02

    接着就是要辨别舵机的引线,一根是接正极,一根接地,一根为信号线,可以用PWM的IO口相连,如下图所示。

  • 03

    看下图,舵机的旋转就是通过调节PWM的占空比来运作,脉宽由0.5ms到2.5ms,也就对应了那个0-180度,当然要看什么牌子的舵机,也有-90到90度的。

  • 04

    本次实验我用的是9g舵机,接线很简单,就3根线就可以驱动,如果还想调速的话,加个电位器一连即可。

  • 05

    关于程序的编写,引用arduino里面的库函数Servo,程序就很简单了,如下图所示,然后编译上传即可。

(0)

相关推荐

  • Arduino控制RGB-LED效果编程

    Arduino控制RGB-LED效果编程 操作方法 01 连接RGB-LED引脚. 02 设置输出模式 03 设计颜色函数 04 调用颜色函数,延迟1秒钟效果 05 橘色效果 06 延迟效果

  • STM32驱动SM-S4306R 360度舵机

    本文描述了如何使用stm32的PWM驱动SM-S4306R 360度舵机. 舵机简介 01 1.什么是舵机 舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统.目前在高 ...

  • 如何进行ERP系统维护

    操作方法 01 在系统对已常用的流程偶然出错时,不要先去想系统有问题,要注意观察操作或数据有无不寻常处.如果是系统缺陷但可通过固定操作避免,要固定操作流程并注意反复培训.当总经理说"我只看系 ...

  • Arduino按钮稳定控制LED灯编程

    Arduino按钮稳定控制LED灯编程 操作方法 01 设计初始的状态值 02 设定引脚模式 03 读取输入数值并且保存按钮的变化状态 04 当当前按钮状态为1,前一个按钮状态为0的时候,保持这种状态 ...

  • Arduino UNO 使用按钮控制LED

    之前的中我们使用Arduino程序控制一个LED的亮灭闪烁,可实际应用一般都是使用外部信号来控制的,有单纯的开关或红外线感应,这里我们就先使用最简单的按钮来做控制. 操作方法 01 如图所示准备实验需 ...

  • Arduino手把手入门教程 Arduino入门教程

    简单说,Arduino是一块AtmegaX8的开发板,带BootLoader,通过USB转串口和电脑通信. Arduino把AtmegaX8的功能做了简化,以方便开发,并提供完整的IDE开发环境. A ...

  • win8系统如何安装未签名驱动 windows8中arduino驱动安装方法

    Arduino可以使用开发完成的电子元件例如Switch或sensors或其他控制器、LED、步进马达或其他输出装置。Arduino也可以独立运作成为一个可以跟软件沟通的接口,例如说:flash、pr ...

  • 用手机控制电脑的软件 百变遥控介绍 躺在床上也一样玩电脑(图文教程)

    平时有没有经历过这样的情况:想躺在床上玩电脑,但是用的是台式机,操作起来很不方便。有人说可以买个无线鼠标啊,是的,但是无线鼠标要额外花钱不是,还要傻乎乎的在手边放张鼠标垫……而且就算有了鼠标,键盘用起 ...

  • 怎么用手机控制电脑 躺在床上也一样玩电脑

    平时有没有经历过这样的情况:想躺在床上玩电脑,但是用的是台式机,操作起来很不方便。有人说可以买个无线鼠标啊,是的,但是无线鼠标要额外花钱不是,还要傻乎乎的在手边放张鼠标垫……而且就算有了鼠标,键盘用起 ...