跳到主要内容

01-拔河竞赛

拔河竞赛的核心是通过按键来改变舵机角度,通过两颗按键分别将舵机角度往相方两个方向改变,那么哪一边改变得快,舵机就往对应的一边转。

造型搭建

拔河竞赛搭建.pdf

硬件接线

双方选手分别接S1和S2两个舵机,以下图S1为例,注意线序对应的颜色别接反
7拔河.png

案例实现

  1. 初始化做的一些操作
blocksSvg-1727420408988
  1. 分别用喵比特最左和最右两颗按键来作为两方选手的控制钮,看谁按得快,舵机角度就会偏向对应那方
blocksSvg-1727420746040blocksSvg-1727420750825
  1. 接在步骤1的程序后,当控制开始的变量不为0的时候程序会一直在内部运行。当舵机角度转动至左边或右边胜利的区域时,改变start变量,寓意比赛结束,再往下就会进行判定某方胜利的程序
blocksSvg-1727421243168
  1. 接在步骤3的程序后,走到这里已是程序结尾对胜利方进行判断,就像真正的拔河那样,绳子偏向哪方哪方获胜,这里通过角度判定
blocksSvg-1727426164469

程序文件