找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6765|回复: 4

[交流] 求各位大神指点一下

[复制链接]
发表于 2020-11-25 22:07:11 | 显示全部楼层 |阅读模式
想做一个自动机械臂的程序,在左边识别颜色块,不管是什么颜色放到右边指定的对应颜色位置上。现在做的用反射光强度来识别颜色,由于直接识别颜色有时候会有色差,但是第一个块运行没问题,后面的程序连起来就会不运行并列程序里的程序,或者有什么更好的写法吗?
程序比较长,图1和图2是单独第一个块的程序,可以运行起来,图3是加上后面的程序,会不移动到右边指定位置,直接夹起来松开

图1

图1

图2

图2

图3

图3
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2020-11-26 13:53:40 | 显示全部楼层
你的三个并列判断试试改成顺序关系,执行哪一个完全是变量的值控制的,不满足直接通过就好了,不需要一起判断,另外电机重置没看出来在程序中有什么意义。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

发表于 2020-11-28 14:23:41 | 显示全部楼层
1.在这里变量没有多少意义,并且,颜色传感器只会检测一次,然后判断,满足那个就只执行一次就结束了。
2.建议加上一个循环,把你现在编写的程序全部加在一个循环里面。
3.可以试试分值嵌套。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2020-11-28 20:12:56 | 显示全部楼层
lonely_hades 发表于 2020-11-26 13:53
你的三个并列判断试试改成顺序关系,执行哪一个完全是变量的值控制的,不满足直接通过就好了,不需要一起判 ...

谢谢,我一会试一下,加电机重置只是为了转动时度数比较准一点
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2020-11-28 20:17:12 | 显示全部楼层
xiaomin 发表于 2020-11-28 14:23
1.在这里变量没有多少意义,并且,颜色传感器只会检测一次,然后判断,满足那个就只执行一次就结束了。
2. ...

我再试一下
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 08:22 , Processed in 0.188282 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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