本方案是一个基于 Arduino UNO 的闹钟。

我添加了一个蜂鸣器Piezzo,一个二极管LED,一个220欧姆的电阻,一个按钮,去掉了“下拉”的电阻。

Arduino代码

为了消除“下拉”阻力,我必须对代码进行更改。

使用arduino的上拉电阻,并反转代码逻辑条件。

适用于arduino学习套件(基于ArduinoUNO)(1)

报警代码

闹钟的激活和停用由“P4”按钮,第 444 行“void Alarm()”控制。

要进入闹钟设置,您必须同时使用“P3”“P2”按钮,第 81 行:

适用于arduino学习套件(基于ArduinoUNO)(2)

未设置闹钟时,当闹钟处于活动状态时,显示屏底部将显示“Alarm Off”,显示已设置的时间。在预定时间,显示屏闪烁,LED 亮起,蜂鸣器发出两声提示音。

要关闭闹钟,您必须按下 P4 按钮,或者,一分钟后,它会单独关闭。我附上了电气原理图和布局Fritzing 。

适用于arduino学习套件(基于ArduinoUNO)(3)

适用于arduino学习套件(基于ArduinoUNO)(4)

适用于arduino学习套件(基于ArduinoUNO)(5)

适用于arduino学习套件(基于ArduinoUNO)(6)

更多详情资料可前往基于 Arduino UNO 的闹钟(示意图 代码) - 电路城

此方案版权归电路城用户所有,如作者不愿发布在头条可私信或前往电路城联系相关人员删除。

,