找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 17508|回复: 20

关于编程的问题,求解答

[复制链接]
发表于 2017-12-2 17:19:57 | 显示全部楼层 |阅读模式
今天的问题是,我的孩子在做直线行驶时编了一个程序,然后误差特别小的完成了。
( m8 O! t* v( `2 J- C上图求告知相关的知识!!!!
2 j  v* X* M$ s: l6 p QQ截图20171202171725.png 9 J. P4 T, z6 l3 |
' n% B  f8 m+ [5 R4 ]$ Q
轮子左A右D,陀螺仪一个,什么编程也没!/ I0 {3 Q- j/ k. C1 S2 L: `
1.png
( s4 i" U- f- F) I  ^" u) t. p0 x! |$ c5 n# N9 P$ p6 ^
这是最开始的样子,后来我发现上面那个分支没用- =!
" h; n# m! Y* Y0 L: Z" a) g2 {/ D
QQ截图20171202171953.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2017-12-2 19:03:38 | 显示全部楼层
我不知道你在问什么,请你把问题说清楚
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-2 21:22:44 | 显示全部楼层
第一张图是陀螺仪偏转角度+20就是D端口电机的电机能量。
: w) m1 H. B& F9 ~1 d第二张图A端口电机因为没有电机转动角度、圈数或者秒数,所以不会转动。如果想要一直转动,需要套上循环。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-2 22:20:37 | 显示全部楼层
p调节走直线
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-12-3 08:09:49 | 显示全部楼层
蒙德·究史尼 发表于 2017-12-2 19:03& A+ v  u2 \/ E
我不知道你在问什么,请你把问题说清楚
6 ~: g3 L2 e+ ~- Q7 H
就是孩子做了一个程序,实验出来能走直线,但是理论上我解释不了!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-12-3 08:12:04 | 显示全部楼层
宇宙第一萌 发表于 2017-12-2 21:22
& |3 [3 x' K  K$ F" s第一张图是陀螺仪偏转角度+20就是D端口电机的电机能量。
. P2 P8 c0 X& S! H' J8 \" x第二张图A端口电机因为没有电机转动角度、圈数或 ...

; X' K+ [3 s  i" f+ H4 |7 P4 ?事实上无论A还是D 轮子都在动,而且完美的走了直线,误差很小!你说的我都知道,但是无法解释问题!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2017-12-3 08:14:51 | 显示全部楼层
1176658950 发表于 2017-12-2 22:20
2 |+ {$ p! D4 x9 |7 t0 u8 O3 Hp调节走直线

1 S9 C4 w9 l; Y, t4 e能详细说下么!我知道比例调节!但是不明白为什么这个程序可以走直线- =!
9 A6 M2 P3 _9 ]0 E( A
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-3 08:34:37 | 显示全部楼层
就好像你闭眼走路,走着走着向右歪了,后面有个人在右边使劲推你一下你就走直线了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-3 11:12:49 | 显示全部楼层
侧量电机旋转角度然后赋值给另一个马达,陀螺仪用不上。而且串联不需要分支,一个马达旋转,然后做差
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-3 11:56:57 | 显示全部楼层
各位看官,不如把他这个程序实际运行下,检测下有没有这个现象,理论上A是不会转的
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-3 17:41:55 | 显示全部楼层
假设陀螺仪初始值是0,那么D马达功率就是0+20=20,当小车出现偏转,使得陀螺仪读数为1,那么D马达功率为21,A马达功率为20,小车开始出现偏转,修正小车角度,使得陀螺仪读数为0.这个就是原理。& Q% J, n' T% l
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-3 18:06:04 | 显示全部楼层
楼上正解,由于A电机和下面的循环是并行关系,A电机的开启状态会持续整个下面的循环的时间
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-3 18:46:24 | 显示全部楼层
JIALYU 发表于 2017-12-3 18:06( f6 y, M3 K9 J
楼上正解,由于A电机和下面的循环是并行关系,A电机的开启状态会持续整个下面的循环的时间

/ a$ o% D' p$ K8 Q对对对,这才是重点
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-4 15:45:42 | 显示全部楼层
我相信存在巧合的因素,就像有时候车的搭建误差恰好跟程序的误差匹配了,看起来走得很直,你换一个车或者就这个车换个马达在试几次是否还是能走如此直呢?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2017-12-4 16:31:23 | 显示全部楼层
没看明白问题
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2026-8-21 03:11 , Processed in 0.245705 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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