下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
时间显示器的制作方法时间显示器是一种非常有用的设备,能够准确地显示当前的时间。制作一个时间显示器需要一些简单的电路和基本的编程技能。所需材料ArduinoUno板(含USB线)LED数码管模块220欧姆电阻10K欧姆电阻杜邦线若干面包板电路连接将ArduinoUno板插入面包板。将LED数码管模块与ArduinoUno板连接,将220欧姆电阻连接到模块的正极(即数字管左侧)的引脚上。将模块的共阳引脚连接到ArduinoUno板的数字引脚9、8、7、6、5、4、3、2上,连接杜邦线用于传输电信号。最后将10K欧姆电阻连接到ArduinoUno板的数字引脚13、GND上。接线图如下所示:LED数码管模块ArduinoUno板
见内容数字引脚
||
Pin1---|>----------------D9
Pin2---|>----------------D8
Pin3---|>---------------D7
Pin4---|>---------------D6
Pin5---|>---------------D5
Pin6---|>---------------D4
Pin7---|>---------------D3
Pin8---|>---------------D2
Com----|>---------------GND代码编写在ArduinoIDE中编写代码。首先,声明变量,初始化引脚数字,并设置LED数码管模块显示数码管的数字。intsegA=9;
intsegB=8;
intsegC=7;
intsegD=6;
intsegE=5;
intsegF=4;
intsegG=3;
intsegDP=2;
intdigitOne=13;
intdigitZero[10][8]={//设置LED数码管模块显示数码管的数字
{1,1,1,1,1,1,0,0},
{0,1,1,0,0,0,0,0},
{1,1,0,1,1,0,1,0},
{1,1,1,1,0,0,1,0},
{0,1,1,0,0,1,1,0},
{1,0,1,1,0,1,1,0},
{1,0,1,1,1,1,1,0},
{1,1,1,0,0,0,0,0},
{1,1,1,1,1,1,1,0},
{1,1,1,1,0,1,1,0}
};接下来,设置ArduinoUno板读取实时时钟的时间,并更新LED数码管模块的显示状态。voidloop(){
DateTimenow=rtc.now();//读取实时时钟的时间
inthour=now.hour();//获取当前小时
intminute=now.minute();//获取当前分钟
digitalWrite(digitOne,LOW);//显示第一个数码管
displayNum(hour/10);//显示小时的第一位数
delay(5);//延时
digitalWrite(digitOne,HIGH);//关闭第一个数码管
digitalWrite(digitOne,LOW);//显示第二个数码管
displayNum(hour%10);//显示小时的第二位数
delay(5);//延时
digitalWrite(digitOne,HIGH);//关闭第二个数码管
digitalWrite(digitOne,LOW);//显示第三个数码管
displayNum(minute/10);//显示分钟的第一位数
delay(5);//延时
digitalWrite(digitOne,HIGH);//关闭第三个数码管
digitalWrite(digitOne,LOW);//显示第四个数码管
displayNum(minute%10);//显示分钟的第二位数
delay(5);//延时
digitalWrite(digitOne,HIGH);//关闭第四个数码管
}最后,增加LCD显示器以显示板子的状态。```c#include<L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 霍乱弧菌课程设计
- 香烟包装盒课程设计
- 高压配电网供电课程设计
- 音乐喷泉课程设计依据
- 酷家乐全屋定制课程设计
- 采矿课程设计题目三
- 西餐短期课程设计
- 饲料粉碎机课程设计
- 走进无土栽培课程设计
- 道法课课程设计
- 危险性较大分部分项工程及施工现场易发生重大事故的部位、环节的预防监控措施
- 继电保护试题库(含参考答案)
- 《榜样9》观后感心得体会四
- 2023事业单位笔试《公共基础知识》备考题库(含答案)
- 《水下抛石基床振动夯实及整平施工规程》
- 2025年云南大理州工业投资(集团)限公司招聘31人管理单位笔试遴选500模拟题附带答案详解
- 风电危险源辨识及控制措施
- 《教师职业道德与政策法规》课程教学大纲
- 儿童传染病预防课件
- 护理组长年底述职报告
- 《住院患者身体约束的护理》团体标准解读课件
评论
0/150
提交评论