单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
收起左侧

浅谈用单片机控制SG90舵机(原理+编程)

  [复制链接]
无回无悔 发表于 2019-5-24 10:32 来自手机 | 显示全部楼层
928936978@qq.com 谢谢
回复

使用道具 举报

无回无悔 发表于 2019-5-24 10:53 来自手机 | 显示全部楼层
928936978@qq.com
回复

使用道具 举报

 楼主| 我只是过于低调 发表于 2019-5-24 13:53 | 显示全部楼层

发过了
回复

使用道具 举报

小笨鸟O 发表于 2019-5-24 18:36 来自手机 | 显示全部楼层
我只是过于低调 发表于 2019-5-24 09:30
看看定时器是否配置正确,示波器也就做实验用过,我也不太懂!你们条件真好

我的示波器是玩具型的,80元左右(附图),看I/O简单的信号方便,缺点是会卡。P0^0取反有信号,只是t是低电平,T—t是高电平,舵机不认识,所以不动,和舵机反向器不一样(附舵机反向器图,和一角硬币差不多大)。现在最希望舵机摆动能受控,想做个遥控的划艇或是龙舟玩,遥控接收机输出的信号和舵机一样的,是t=1~2ms, T=20ms
IMG_20190524_152615.jpg
IMG_20190524_152729.jpg
回复

使用道具 举报

 楼主| 我只是过于低调 发表于 2019-5-25 14:33 | 显示全部楼层
小笨鸟O 发表于 2019-5-24 18:36
q8.bet_【官方首页】-q8娱乐城我的示波器是玩具型的,80元左右(附图),看I/O简单的信号方便,缺点是会卡。P0^0取反有信号,只是t是低电 ...

不得不承认,你比我玩的好,我还是小菜鸡一个呢
回复

使用道具 举报

小笨鸟O 发表于 2019-5-25 20:33 来自手机 | 显示全部楼层
我只是过于低调 发表于 2019-5-25 14:33
不得不承认,你比我玩的好,我还是小菜鸡一个呢

您太过谦啦!如果有笨笨比赛的话,我保证能拿金牌,比如高考英文最高一次是11分,所以学编程很难,学了十多年,一月前才入门,现在对中断和计时程序任然看不懂,比如: if(count<=PWM_count)
  {
    SG_PWM=1;
  }
  else
  {
    SG_PWM=0;
  }
  count++;
  if(count>=40)
  {
    count=0;
    a++;
  }
  TR0=1;
}
这段程序,我只猜到40是20ms,其他的都不知道是啥意思。
另外,倒数第三句a==32;我改成a==a+a;为啥就报错呢?请楼主指点,谢谢!
回复

使用道具 举报

 楼主| 我只是过于低调 发表于 2019-5-26 11:27 | 显示全部楼层
小笨鸟O 发表于 2019-5-25 20:33
您太过谦啦!如果有笨笨比赛的话,我保证能拿金牌,比如高考英文最高一次是11分,所以学编程很难,学了十 ...

其实给你些建议吧:
1.英语和编程是两回事,如果真的说他俩有点关系的话,那可能就是芯片手册了吧
2.这个程序比较简单,如果中间好多理解不了的话,建议去看下定时器,好好理解下
3.编程学了10多年?一个月前才入门,这个优点尴尬啊
4.C语言一定要有扎实的基础
回复

使用道具 举报

261779498 发表于 2019-5-27 01:12 | 显示全部楼层
261779498@qq.com谢谢楼主
回复

使用道具 举报

小笨鸟O 发表于 2019-5-27 16:30 | 显示全部楼层
我只是过于低调 发表于 2019-5-26 11:27
其实给你些建议吧:
1.英语和编程是两回事,如果真的说他俩有点关系的话,那可能就是芯片手册了吧
2.这 ...

q8.bet_【官方首页】-q8娱乐城听您的建议,我把定时器有关的视频教程又看了好几遍,还是许多不懂。
说实话,我的这样智商,学习十几年能入门,会搞LED了,开心了好久呢!哈哈~
请问一下:学好51编程需要看那些书?以前看C语言书 发现和51联系不大。
另外,如果写一个受控的舵机程序,难度大啊?估计是目前这个程序的几倍?谢谢!
我目前是用纯硬件做一套可以遥控的舵机控制系统,非常麻烦,所以想用单片机来弄,
回复

使用道具 举报

小笨鸟O 发表于 2019-5-27 20:14 来自手机 | 显示全部楼层
再请教一事:如果让舵机先从90度到0度,然后再0~90度摆动,是不是只需改下面这段程序:
if(count<=PWM_count)
{
  SG_PWM=1;
}
else
{
  SG_PWM=0;
}
count++;
if(count>=40)
{
  count=0;
  a++;
我改了N次,总是不行,不知道为什么?
回复

使用道具 举报

李大意儿 发表于 2019-5-28 11:05 | 显示全部楼层
非常感谢楼主!
最近刚好在使用SG90舵机做无碳小车转弯模块,但是目前调试出来的结果是舵机一直在朝一个方向不停转动,唉,不知道问题出在哪里了,哭泣
希望能得到您的资料,谢谢!
nustlty@163.com
再次感谢!
回复

使用道具 举报

 楼主| 我只是过于低调 发表于 2019-5-28 17:13 | 显示全部楼层
小笨鸟O 发表于 2019-5-27 16:30
听您的建议,我把定时器有关的视频教程又看了好几遍,还是许多不懂。
说实话,我的这样智商,学习十几年 ...

加我QQ,782977902,记得备注
回复

使用道具 举报

 楼主| 我只是过于低调 发表于 2019-5-28 17:14 | 显示全部楼层
李大意儿 发表于 2019-5-28 11:05
非常感谢楼主!
最近刚好在使用SG90舵机做无碳小车转弯模块,但是目前调试出来的结果是舵机一直在朝一个方 ...

好滴 ,发给你了
回复

使用道具 举报

虾兵0蟹将 发表于 2019-5-28 17:37 来自手机 | 显示全部楼层
学习了,谢谢楼主
回复

使用道具 举报

1234567890一天 发表于 2019-5-28 19:36 | 显示全部楼层
我的邮箱869260915@qq.com,谢谢兄弟了
回复

使用道具 举报

 楼主| 我只是过于低调 发表于 2019-5-28 20:01 | 显示全部楼层
李大意儿 发表于 2019-5-28 11:05
非常感谢楼主!
最近刚好在使用SG90舵机做无碳小车转弯模块,但是目前调试出来的结果是舵机一直在朝一个方 ...

已经发给你了
回复

使用道具 举报

146啊哈 发表于 2019-5-28 20:01 来自手机 | 显示全部楼层
1462970411@qq.com
回复

使用道具 举报

 楼主| 我只是过于低调 发表于 2019-5-28 20:02 | 显示全部楼层
小笨鸟O 发表于 2019-5-24 18:36
我的示波器是玩具型的,80元左右(附图),看I/O简单的信号方便,缺点是会卡。P0^0取反有信号,只是t是低电 ...

这上边好像不让加好友,有问题将你的号码发到我邮箱
回复

使用道具 举报

146啊哈 发表于 2019-5-28 20:20 来自手机 | 显示全部楼层
楼主,发我一下,谢谢1462970411@qq.com
回复

使用道具 举报

Lannianji 发表于 2019-5-29 16:59 | 显示全部楼层
1175940555@qq.comq8.bet_【官方首页】-q8娱乐城,谢谢楼主。
回复

使用道具 举报

小笨鸟O 发表于 2019-5-29 20:25 来自手机 | 显示全部楼层
我只是过于低调 发表于 2019-5-28 17:13
加我QQ,782977902,记得备注

谢谢!已加
回复

使用道具 举报

rtc900 发表于 2019-5-30 09:51 | 显示全部楼层
这个应该有用,航模的油门的控制是不是用的这种pwm的方式呢、?
回复

使用道具 举报

 楼主| 我只是过于低调 发表于 2019-5-31 10:27 | 显示全部楼层
rtc900 发表于 2019-5-30 09:51
这个应该有用,航模的油门的控制是不是用的这种pwm的方式呢、?

这个还真不知道,没有玩过航模
回复

使用道具 举报

小笨鸟O 发表于 2019-5-31 21:44 来自手机 | 显示全部楼层
我只是过于低调 发表于 2019-5-26 11:27
其实给你些建议吧:
1.英语和编程是两回事,如果真的说他俩有点关系的话,那可能就是芯片手册了吧
2.这 ...

您说的对!C语言基础很重要。
我从入门时的LED重头看,知道延时用delay,for,while都可以。
又仔细学习定时器,现在能大概看懂程序了,还有一些不太懂,等你答辩搞好再请教,学业优先,祝您答得顺利!
回复

使用道具 举报

6kl 发表于 2019-6-3 21:31 | 显示全部楼层
回复

使用道具 举报

6kl 发表于 2019-6-3 21:32 | 显示全部楼层
624622392@qq.com谢谢楼主
回复

使用道具 举报

66666ly 发表于 2019-6-5 17:08 | 显示全部楼层
1743607877@qq.com,谢谢楼主
回复

使用道具 举报

linyuyu 发表于 2019-6-6 17:25 来自手机 | 显示全部楼层
1576334798@qq.com谢谢
回复

使用道具 举报

炫啦 发表于 2019-6-13 18:15 | 显示全部楼层
2963640193@qq.com
现在我也在调试这个,一筹莫展,看了楼主的帖,颇有启发,谢谢
回复

使用道具 举报

不过の如此 发表于 2019-6-20 21:42 | 显示全部楼层
回复

使用道具 举报

血已黑白 发表于 2019-6-30 18:47 | 显示全部楼层
楼主好,可以麻烦分享下资料吗,谢谢了,邮箱:1523208759@qq.com
回复

使用道具 举报

Hliuh 发表于 2019-7-5 13:26 | 显示全部楼层
回复

使用道具 举报

15266268100 发表于 2019-7-5 23:57 来自手机 | 显示全部楼层
还没学到这个水平 路过
回复

使用道具 举报

吧吧吧 发表于 2019-7-9 14:42 | 显示全部楼层
回复

使用道具 举报

slient 发表于 2019-7-10 17:02 | 显示全部楼层
2297388357@qq.com  感谢啊
回复

使用道具 举报

人杰5532 发表于 2019-7-10 20:00 | 显示全部楼层
1425154846@qq.com 谢谢大佬
回复

使用道具 举报

BBdz 发表于 2019-7-11 12:13 | 显示全部楼层
回复

使用道具 举报

sioo 发表于 2019-7-13 18:21 | 显示全部楼层
1985257057@qq.com   谢谢
回复

使用道具 举报

徐洋 发表于 2019-7-16 09:40 | 显示全部楼层
1959698420@qq.com提前感谢楼主
回复

使用道具 举报

agsnjack 发表于 2019-7-18 13:30 | 显示全部楼层
1031505657@qq.com  学习楼主,努力学习中
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|单片机论坛 |51黑电子论坛技术交流 QQ 管理员QQ:125739409;技术交流QQ群636986012

Powered by 单片机教程网

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

页面底部区域 foot.htm