arduino定时器pdf_Arduino基础入门篇18—数字时钟

该教程介绍了如何使用Arduino Uno R3和定时器库TimerOne创建一个数字时钟。通过安装库、搭建电路、编写代码,详细阐述了如何利用定时器中断每秒更新数码管显示,实现时间计数功能。
摘要由CSDN通过智能技术生成

Arduino不但有外部中断,还有定时器中断,不同Arduino开发板其定时器数量及性能也各不相同,这取决于开发板主控制器。Uno R3开发板有三个定时器,本篇通过使用定时器库「TimerOne」来更新数码管显示,制作一个数字时钟。

Arduino提供了丰富的库,关于定时器的库包括「TimerOne」、「MsTimer2」等,更多的支持库的信息可从官网获取Libraries for Arduino。

1. 定时器库安装

在IDE中点击「项目」—「加载库」—「管理库」,查找「TimerOne」进行安装。

安装库

2. 实验材料

Uno R3开发板

配套USB数据线

面包板及配套连接线

四位共阴极数码管

4个220Ω限流电阻

3. 实验步骤

1. 根据原理图搭建电路。

根据四位数码管的引脚图,a,b,c,d,e,f,g,dp引脚分别连接开发板的数字引脚7,6,5,10,11,8,9,4。数码管的1,2,3,4引脚分别串联220Ω限流电阻,电阻另一端分别连接开发板的数字引脚2,3,12,13。

实验原理图如下图所示:

实验原理图

实物连接图如下图所示:

实物连接图

2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值