01-拔河竞赛
拔河竞赛的核心是通过按键来改变舵机角度,通过两颗按键分别将舵机角度往相方两个方向改变,那么哪一边改变得快,舵机就往对应的一边转。
造型搭建
硬件接线
双方选手分别接S1和S2两个舵机,以下图S1为例,注意线序对应的颜色别接反
案例实现
- 初始化做的一些操作
- 分别用喵比特最左和最右两颗按键来作为两方选手的控制钮,看谁按得快,舵机角度就会偏向对应那方
- 接在步骤1的程序后,当控制开始的变量不为0的时候程序会一直在内部运行。当舵机角度转动至左边或右边胜利的区域时,改变start变量,寓意比赛结束,再往下就会进行判定某方胜利的程序
- 接在步骤3的程序后,走到这里已是程序结尾对胜利方进行判断,就像真正的拔河那样,绳子偏向哪方哪方获胜,这里通过角度判定