学习树莓派第15课——实时闹钟

2020-07-174149
AI 快速预览详细 收起
本教程介绍了如何使用树莓派、蜂鸣器和按钮制作一个实时闹钟。首先介绍了硬件连接方法,然后提供了三个任务的代码示例:简单的定时闹钟、倒计时触发闹钟以及通过按钮停止闹钟发声。扩展练习部分还介绍了如何加入数码管显示倒计时和红外传感器重设倒计时。通过这个项目,零基础的新手可以轻松入门编程,并激发对STEM教育的兴趣。
这节课要用到新的元器件:蜂鸣器、按钮

闹钟工作原理:

学习树莓派第15课——实时闹钟图1

学习树莓派第15课——实时闹钟图2

连接蜂鸣器:

学习树莓派第15课——实时闹钟图3

任务1:简单的定时闹钟


代码如下:

学习树莓派第15课——实时闹钟图4


任务2:倒计时触发闹钟

触发条件:100秒以后


代码如下:


学习树莓派第15课——实时闹钟图5


任务3:闹钟发声后,按钮按下闹钟停止发声


代码如下:

学习树莓派第15课——实时闹钟图6




拓展练习:

1.在任务三的基础上加入数码管显示倒计时

数码管显示的时间计算方法:
显示时间=倒计时时间-(当前时间-倒计时开始时间)


2.加一个红外传感器触发重设倒计时闹钟


判断当红外传感器遇障碍时,将倒计时时间设置为初始时间(例如任务三中的100)



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -