一、硬件
实物照片:
零件表:
二、软件
1、软件使用ROBOProLight编译环境
2、端口分配:
M1---->电机
I1 ---->限位开关01
I2 ---->限位开关02
I3 ---->光电开关
I4 ---->光电开关
3、软件分为手动和自动控制
手动控制:
说明:
按下开关I2不松---->电机正转---->按下开关I2不松---->电机反转
程序流程图:
自动控制:
说明:
按下I1按键给一个上升沿---->检测此时是光电开关I3还是I4出有物体---->如果是I3这电机反转---->直到I4处光电开关被遮挡---->电机停转---->返回循环重新判断
程序流程图: