机械夹按键控制
1.实验目的:
下载好程序后,打开机械夹的电源开关,microbit点阵上显示笑脸,按下micro:bit主板上的A键,夹子夹紧,按下micro:bit主板上的B键夹子松开,同时按下A键和B键电机停止。
注意按键控制夹住和松开的时候要注意角度,角度不可以太大也不可以一直往里夹,及时按住A键和B键停止机械夹。
2.入手准备:
积木机械夹*1
USB数据线*1
3.编写程序
接下来我们开始编写积木机械夹按键控制的程序,编写完成之后,用microUSB数据线连接电脑和microbit主板,请点击Flash按钮,将程序下载到micro:bit主板上。
首先导入需要用的库,buildingbit库,以及microbit中的display、Iamge、button_a、button_b;
display.show(Image.HAPPY):显示笑脸;
button_a.was_pressed():检测microbit主板上的按键A是否被按下,如果按下返回True,没有按下返回False;
buildingbit.car_back(100, 100, 0):控制电机,配合积木能够实现让机械夹夹紧;
button_b.was_pressed():检测microbit主板上的按键B是否被按下,如果按下返回True,没有按下返回False;
buildingbit.car_run(100, 100, 0):控制电机,配合积木能够实现让机械夹松开;
最后是两个按键同时按下时,让电机停止,机械夹也就停止了。
以上就是本次机械夹按键控制的程序。编写完成之后,大家别忘了把它下载到micro:bit主板上面哦~
如果出现下载失败的问题,请确认已经下载了buildingbit的库,如果没有请参考基础课程-课前准备-导入buildingbit库。
下载完成之后,看一下具体的效果和我们实验目的是不是一样的呢?
程序代码:
请用MU软件打开本课程的机械夹按键控制.py文件查看。