我正在参加一项比赛,要求我们的设备在杆位中途暂停和停止。设备承载的负载(链)不断增加。中点标有一个轻微的分数(我们认为这不会那么明显)。该设备应该在杆子的外部向上移动而不会暂停,在向下的途中暂停,然后在向上的途中再次暂停,第二次不暂停向下,然后再中途停止。
我没有编程传感器和电动机的经验,因此尽管我有关于如何执行此操作的想法,但我不太了解如何对该程序进行实际编程。顶部有一个盖子,我可以用来切换行进方向,但管道的末端是开放的。我正在考虑使用离地面的高度或链条的重量作为常数来标记沿杆的位置。我在寻找便宜的传感器时遇到了麻烦,所以我没有具体信息。
现在,我正在考虑使用顶部的开关作为暂停/不暂停代码的开/关。另外,我可以使用常数(高度/重量)来计算周期并以这种方式打开代码。这是一种有效的方法吗?我正在看着树莓派来控制一切。