zhuertie888 发表于 2019-10-29 11:02:03

舵机控制代码

在网上找到一段代码
#baiduhaokan://home/index/?channel=recommend&auto_play_index=0&tab=guide&tag=guide&vid=12635403459367280689&source=box_clist-0-matrix&land_vid=12635403459367280689&ext=%7B%22show_id%22%3A%2215722326782393231%22%7D&ctime=1572232684#

zhuertie888 发表于 2019-10-29 11:05:42

:57 | 只看该作者 |只看大图  1,实验材料: ESPDUINO板1个,Arduino 2 Motor && 16 Servo Drive Shield 扩展板1个,电池盒及2节3.7V干电池,舵机1个; 2,硬件连接: 将扩展板对应插在ESPDUINO板上,装上2节电池的电池盒电源正负极分别接扩展板的vs和GND(右边两个接口),用一个短路块(跳线帽插在靠近扩展板电源的VIN和VS上面(4个管脚的中间两个)),舵机线对应插在扩展板的16路舵机管脚(黄色线为信号线,接PWM,红色线接VS,绿色线接GND); 3,实验原理: 通过扩展板上面集成的芯片输出PWM波控制舵机正反转,从而实现对舵机的控制; 4,例程源码: /***************************************************   示例:16伺服舵机。   效果:伺服向前转180度,然后向转180度....   by DOIT. http://www.doit.am ****************************************************/ #include <Wire.h> #include <ServoDriver.h>ServoDriver pwm = ServoDriver();#define SERVOMIN102 // 这是“最小”脉冲长度计数(满分4096)0度 #define SERVOMAX512 // 这是“最大的”脉冲长度计数(满分4096)180度// 重要提示:舵机号# uint8_t servonum = 0;void setup(){   pwm.begin();   pwm.setPWMFreq(50);// 舵机在50Hz运行 }void loop(){   // 在一个时间驱动一台舵机   for (uint16_t pulselen = SERVOMIN; pulselen < SERVOMAX; pulselen++)    {   pwm.setPWM(servonum, 0, pulselen);   }   delay(2000);   for (uint16_t pulselen = SERVOMAX; pulselen > SERVOMIN; pulselen--)    {   pwm.setPWM(servonum, 0, pulselen);   }   delay(2000); }

eww6672 发表于 2020-10-26 14:02:02


http://bbs.haibao.com/data/attachment/forum/202010/22/102013xiws54ibb5z5rhrw.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102022c3l423eu3q3w9yy9.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102032ag0gkmt9kal0m0lj.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102041lts46taa17df6u4j.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102050pwzxef37mbffuh2j.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102059oayxypsnx6c9ip99.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102110ruc6e1kmzkkwiuwc.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102120j3x1xmxx38vo7xvz.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102129hucysl3ti4u342vh.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102138k5c30gyjzl55l43a.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102200m8geg65086rr5gez.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102221bnggmaasallgaqua.png
http://bbs.haibao.com/data/attachment/forum/202010/22/102248om12pu1lp21kp8x5.png
页: [1]
查看完整版本: 舵机控制代码