任务2——使用按钮模拟开关(1)
Last updated
Was this helpful?
Last updated
Was this helpful?
实现功能:通过控制按钮开关来改变单色灯的状态,每次按下按钮,LED灯由熄灭变为点亮或者由点亮变为熄灭。
这段程序中,我们使用了“初始化”模块。相比于它下面的程序,初始化模块在整个程序 运行过程中只执行一次。在初始化模块中,我们使用了定义变量的模块。变量的名称是 state,它是一个布尔变量,即它的值有“高”和“低”两种。以后我们还会见到在初始化 没模块中添加其他模块的例子。
硬件连接:按钮开关----2;单色LED灯----10;注意插线时的颜色对应。
Q:按下开关,灯并没有切换亮灭?此时已确定:程序上传成功、接线没有错误。
A:检查声明的变量类型是否为布尔变量,也就是检查程序有没有错误。
1、知识点总结
1)按钮的原理:(按下:输出低电平;抬起:输出高电平);
2)初始化程序块中程序仅执行一次;
3)布尔变量与按钮开关在改变单色灯的状态时的配合使用;
2、相关案例:本项目的任务3与任务1;