学习树莓派第8课——按钮控制灯
2020-04-252731
AI 快速预览详细
本教程介绍了如何使用树莓派和按钮控制LED灯。首先介绍了按钮的工作原理,然后通过四个具体任务逐步引导读者实现按钮控制灯的功能。任务1是检测按钮状态,任务2是用小灯指示按钮是否按下,任务3是按钮每按一次,输出调试信息增加1或减少1,任务4是用按钮控制小灯的亮灭。每个任务都提供了详细的代码示例,适合零基础的新手学习。
这节课要用到新的元件:按钮![]() ![]() 按钮的工作原理: ![]() ![]() 安装按钮: ![]() 任务1:检测按钮状态 需要用到的模块: ![]() ![]() ![]() ![]() ![]() ![]() ![]() 代码如下: 按钮按下显示1,按钮松开显示0: ![]() 任务2:用小灯指示按钮是否按下 ![]() ![]() ![]() 代码如下: ![]() 任务3:按钮每按一次,输出调试信息增加1 代码如下: ![]() 换成每按下一次按钮,输出的值减少1,只需要换一个运算符: ![]() 任务4:用按钮控制小灯亮灭 要求: 1.记录灯的状态 2.如果检测到按钮按下,变换灯的状态 3.按钮无按下,灯状态保持不变 代码如下: ![]() [size=21.3333px]拓展练习:尝试通过一个按钮控制多个灯的亮灭 [size=21.3333px] [size=21.3333px] [size=21.3333px] [size=21.3333px] [size=21.3333px]——分割线———————————————————— [size=21.3333px]以下图片不用查看,因论坛有问题删除不掉,抱歉! |
-
202004269563..png (40.5 KB, 下载次数: 1620)
-
202004268370..png (72.85 KB, 下载次数: 1666)

























