如果胶带宽度一定,四个传感器排列成一条线是最简单的:以1234号传感器命名,胶带上亮的状态位是A,否则是A.走直线时,23号继续是A,14号继续是A.分析开始右转的逻辑:2号变A,继续走直线直到4号变A,根据24号和这段时间行驶的距离计算旋转角度小车,然后以略大于计算结果的旋转角度开始转动,直到2号和3号都回到状态A,小车回到直线,然后在2号上再次换成A,小车回到原来的旋转角度...然后一路循环回去,如果车是直线倾斜的,就像转弯一样,我们以车向右倾斜为例:3号会变A,一直走直线,直到1号变A,计算小车这个过程中行驶的距离,结合胶带宽度,1,基本功能-3小车,8051单片机可以实现,三星s3c24d属于ARM,嵌入Linux或者Wince操作系统比较困难。

用labview 编程 智能循迹 小车的程序思路

1、用labview 编程 智能循迹 小车的程序思路

如果胶带宽度一定,四个传感器排列成一条线是最简单的:以1234号传感器命名,胶带上亮的状态位是A,否则是A .走直线时,23号继续是A,14号继续是A .分析开始右转的逻辑:2号变A,继续走直线直到4号变A, 根据24号和这段时间行驶的距离计算旋转角度小车,然后以略大于计算结果的旋转角度开始转动,直到2号和3号都回到状态A,小车回到直线,然后在2号上再次换成A,小车回到原来的旋转角度 ...然后一路循环回去。如果车是直线倾斜的,就像转弯一样,我们以车向右倾斜为例:3号会变A,一直走直线,直到1号变A,计算小车这个过程中行驶的距离,结合胶带宽度,1。后面具体调整和转个弯一样。

2、做 智能 小车,该用什么单片机开发板?

基本功能-3小车,8051单片机可以实现,三星s3c24d属于ARM,嵌入Linux或者Wince操作系统比较困难。不建议新手使用,大三一定要学51单片机。现在可以学,有基础之后可以去ARM,单片机的原理和结构是硬件基础,不容忽视。8051比较简单,适合初学者,开发板可以自己做,也可以买,100块就够了。


文章TAG:小车  sphero  右转  编程  智能  智能小车编程sphero  
下一篇