智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1708|回复: 6
打印 上一主题 下一主题

求教舵机限幅程序写法

[复制链接]

4

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
314
QQ
威望
145
贡献
85
兑换币
87
注册时间
2014-11-4
在线时间
42 小时
跳转到指定楼层
1#
发表于 2015-1-16 20:20:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在写的这段程序,能控制左右摆,但是摆到最左端时还继续摆,只是被骨架限制才摆不动了,所以我想应该控制一下舵机摆动的幅度,不让他摆太大,

但是小白不会写舵机限幅程序,问学长,告诉我只需要加两句话就行了,但是现在打死也想不出来怎么写,求教各位
#include "common.h"
#include "include.h"

#define S3010_FTM   FTM2
#define S3010_CH    FTM_CH1
#define S3010_HZ    (50)


void main()
{
    uint8 i;
    FTM_PWM_init(S3010_FTM, S3010_CH,S3010_HZ,100);      //初始化 舵机 PWM

    while(1)
    {
        for(i = 2;i<10;i++)
        {
            FTM_PWM_Duty(S3010_FTM, S3010_CH,i);
            DELAY_MS(200);
        }
        for(;i>2;i--)
        {
            FTM_PWM_Duty(S3010_FTM, S3010_CH,i);
            DELAY_MS(200);
        }
    }
}

回复

使用道具 举报

28

主题

2228

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
15822

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章资源大师奖章

QQ
威望
7433
贡献
4215
兑换币
5195
注册时间
2013-12-9
在线时间
2087 小时
2#
发表于 2015-1-16 20:27:07 | 只看该作者
..........
回复 支持 反对

使用道具 举报

6

主题

1066

帖子

0

精华

杰出人士

开智能车的小狐狸

Rank: 12Rank: 12Rank: 12

积分
14961

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章资源大师奖章

QQ
威望
4114
贡献
2737
兑换币
2336
注册时间
2011-4-20
在线时间
4055 小时
3#
发表于 2015-1-16 20:47:02 | 只看该作者
大于一个值时候等于那个值,小于一个值的时候也等于那个值
回复 支持 反对

使用道具 举报

4

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
314
QQ
威望
145
贡献
85
兑换币
87
注册时间
2014-11-4
在线时间
42 小时
4#
 楼主| 发表于 2015-1-16 21:19:13 | 只看该作者
六步上篮 发表于 2015-1-16 20:27
..........

这个不可以问么
回复 支持 反对

使用道具 举报

28

主题

2228

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
15822

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章资源大师奖章

QQ
威望
7433
贡献
4215
兑换币
5195
注册时间
2013-12-9
在线时间
2087 小时
5#
发表于 2015-1-16 21:26:18 | 只看该作者
红叶飘零wln 发表于 2015-1-16 21:19
这个不可以问么

3楼告诉你答案了
回复 支持 反对

使用道具 举报

49

主题

304

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4687
威望
2137
贡献
1138
兑换币
1365
注册时间
2014-1-10
在线时间
706 小时
毕业学校
浙江省温岭中学
6#
发表于 2015-1-17 10:47:49 | 只看该作者
太浮躁了,这种问题应该静下心来想一想。
回复 支持 反对

使用道具 举报

4

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
314
QQ
威望
145
贡献
85
兑换币
87
注册时间
2014-11-4
在线时间
42 小时
7#
 楼主| 发表于 2015-1-17 22:54:44 | 只看该作者
狅士§ 发表于 2015-1-17 10:47
太浮躁了,这种问题应该静下心来想一想。

谢谢,有时候是太着急,被催的紧,怕耽误进度
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 02:15 , Processed in 0.126210 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表