请问循迹小车(寻黑线)的运动轨迹闭合,当左右传感器都检测到黑色是小车前进,行驶过一圈左右两个再次感应到黑色时停止。这段程序应该依据什么原理来编写呢
可以通过在程序中设置变量,判断第几次经过那种“十字路口”(每经过一次一次十字路口,变量值+1),并设置在第几次(你的是第二次)经过时候的具体对应动作。
不过因为车子在经过十字路口的时候不可能所有传感器同时都接收到检测信号(即使两条线成90度),所以在程序中怎么确定小车是否经过“十字路口”(各传感器反馈的信号及信号的先后),这个需要结合传感器是几路的,传感器的摆放形状,“十字路”的具体形状 决定