1,电机、液压、水平螺
2,简单的行动只是一种纯机械配合,所以输入指令后,程序执行的是既定的各配件协同运行,产生整体行动的效果。
举个例子:
假设,有一个2针控制的电动机,通过高低电平控制。
再假设:10等于正转,01等于反转,00或者11等于禁止。
再假设:每一个触发信号,等于电机旋转1度。则旋转一圈等于360个触发型号。
那么:
程序上的实现是(伪代码):
正转一圈:
for(int i=0;i<360;i++)
{
SendPin(p1,1);
SendPin(p2,0);
}
反转就是SendPin(p1,0);sendPin(p2,1);
停止就是:SendPin(p1,0);SendPin(p2,0);
机器人控制也是一样。
至于如何知道发送前进还是后退信号,那需要另外的传感器,接收和分析当前的环境状态,以及你的操作要求。
如果要了解程序内部的机制,那就是程序语言和单片机之间的转换了。