【教程】小安派BW21-CBV-Kit——简易 RTC 闹钟

[复制链接]
查看4 | 回复0 | 昨天 10:03 | 显示全部楼层 |阅读模式

基础 RTC 例程

示例

本例演示如何使用 RTC 库方法。 本函数介绍如何使用 RTC API。 RTC 功能由一个独立的 BCD 定时器/计数器实现。

从 Arduino IDE 中选择正确的 BW21-CBV-Kit 开发板:"工具"->"开发板板"。

然后打开 "RTC "示例:"文件" -> "示例" -> "AmebaRTC" -> "Simple_RTC":

成功上传示例代码并按下重置按钮后,该示例将在串行监视器中每秒打印出用户初始化时间以来的时间信息。

代码参考

[1] Arduino Tutorials 中的简单 RTC 示例:

https://www.arduino.cc/en/Tutorial/SimpleRTC

简易 RTC 闹钟

用料

示例

本例演示如何使用 RTC 库方法创建 RTC 警报,以便在警报匹配时执行某些任务。 其中,RTC 时间设置为 16:00:00,闹钟设置为 16:00:10。 当时间匹配时,"警报匹配 "信息将打印在串行监视器上。

首先,从 Arduino IDE 中选择正确的 BW21-CBV-Kit 开发板:"工具"->"开发板"

然后从 "文件"->"示例"->"RTC"->"Simple_RTC_Alarm "中打开 "RTCAlarm "示例:

在示例中,RTC 时间设置为 16:00:00,警报设置为 16:00:10。 成功上传示例代码后,按下重置按钮。 当达到警报时间(10 秒)时,附加的中断函数将打印以下信息: "警报已发出!",如下图所示。

用心做好保姆工作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则