基于TM1637的arduino秒表

工具:

硬件:Arduino,数码管

实现功能:

1、每秒数码管数字加一,加到59后清零进位;
2、按开关后计时暂停,再按开关计时恢复。

效果图:

接线说明:

本实验接线比较简单,数码管中VCC接+5V,GND接地,CLK和DIO分别接代码中对应的数字口即可,本实验中接的分别是7和6。
按键接线:GND接地,电源线不接,arduino中9号数字口接按键的1号按键口。(由于存在防抖,所以按键需要按一小段时间才能暂停)。

实验代码:

#include <TM1637.h>// 配置引脚
#define CLK 7
#define DIO 6
#define pin 9
bool val=0;
bool ZD=true;
int num1=0;
int num2=0;
TM1637 TM(CLK, DIO);
void setup()
{pinMode(pin,INPUT_PULLUP);
}
void loop(){scankey();  //引用下面scankey函数;if(val==0){TM.DNum(num1,num2,ZD);time_update();delay(1000);}else{scankey();}}void  time_update(){num2+=1;if(num2>59){num2=0;num1+=1;}}void scankey(){//暂停函数if(digitalRead(9)==LOW){delay(10);if(digitalRead(9)==LOW){val=!val;while(digitalRead(9)==LOW);}}}

总结:

本实验比较简单,采用arduino直接编译上传,若无TM1637库请自行下载。

基于TM1637的arduino秒表相关推荐

  1. micropython arduino选哪个好_玩转GPIO之ESP32基于MicroPython与Arduino的计算性能测试

    ESP32芯片简直是玩转Arduino的性价比之王,为了摸清其特性,本文分别基于MicroPython与Arduino对ESP32进行计算性能测试.本文采用的硬件是NodeMCU-32S. 本文测试M ...

  2. python和arduino哪个好_基于Python和Arduino的智能花盆系统

    基于 Python 和 Arduino 的智能花盆系统 杨吉云 YANG Ji-yun :徐乾淏 XU Qian-hao :沈莲 SHEN Lian :章晓敏 ZHANG Xiao-min [摘 要] ...

  3. 【支线】基于Aidlux的Arduino小车

    目录 1.简介 2.手机部分 2.1 Scrcpy手机投屏设置 2.2 Aidlux安装 2.3 手部识别代码 2.3 手机串口输出 2.4 手机端代码 3.小车部分 3.1 硬件 3.2 软件 4. ...

  4. 基于单片机的数字秒表

    设计简介: 本设计是基于单片机的数字秒表的设计,主要实现以下功能: 可实现LCD12864显示时间以及倒计时.顺计时等信息: 可实现通过按键调节调节时间的大小以及实现计时功能: 可实现通过通过语音播报 ...

  5. ESP32 HttpServer模式下 本地OTA 例程(基于ESP-IDF类似Arduino下OTAWebUpdater例程)

    由于项目需要ESP32连接app进行OTA,为了支持AP模式下与STA模式下的本地局域网OTA功能(不需要OTA服务器). 咨询乐鑫技术支持,ESP-IDF下没有该模式的官方例程.网上也一直没有找到相 ...

  6. 魔方机器人(基于OpenCV、Arduino)

    魔方机器人(基于OpenCV.Arduino) 简介 顾名思义,魔方机器人就是可以自动还原任意打乱魔方的机器人,从自动识别颜色到通过还原算法进行魔方的还原.博主做的是六轴的魔方机器人,魔方六个面都可以 ...

  7. 【51单片机】基于STC89C52RC的电子秒表

    随着电子技术的发展,电子技术在各个领域的运用也越来越广泛,人们对它的认识也 逐步加深.电子秒表功能设计不断完善,时间设计上不断精确.电子秒表适用于对时间测 量精度要求较高的场合此次课程设计利用型号为S ...

  8. 基于单片机的简易秒表(C语言程序独立按键检测示例)

    今天为大家带来一个基于单片机的简易秒表,该秒表拥有两个功能键,一个是控制秒表启动计时和暂停功效的(开始/暂停)键,1.当第一次按下该键,秒表开始计时.2.当第二次按下功能键时,秒表暂停工作.第二个按键 ...

  9. 单片机动态从00到99C语言,基于c语言单片机秒表课程设计1.doc

    基于c语言单片机秒表课程设计1 课程设计报告 课程名称:单片机原理及应用 报告题目:秒表 学生姓名: 所在学院:信息科学与工程学院 专业班级: 学生学号: 指导教师: 2013 年 12 月 25 日 ...

最新文章

  1. Install Package and Software
  2. windows 平台使用 VS2017 编译 libevent 源码
  3. 一个DBA的工作写照
  4. ApiDoc官方文档
  5. python3.6手册中文版-python3.6中文手册下载|
  6. XML编辑器之XMLSpy2005
  7. redis(15)--复制
  8. Windows遗产之RPC/DCOM:还在用吗,内部又有什么区别?
  9. 无符号定点数加法运算的VHDL描述
  10. Java枚举类型(enum)详解
  11. jpa 连接多个mysql 数据库_SpringBoot 连接多个数据库
  12. 再见,拼多多!再见,黄铮!
  13. vi打开文件提示Another program may be editing the same file
  14. 使用JS判断访问设备是电脑还是手机
  15. 创建型模式——原型模型(Prototype Pattern)
  16. Win2000 入侵工具集v1.0
  17. 解决ping: www.baidu.com: Name or service not known
  18. 为何 Linus 一个人就能写出这么强的系统?
  19. python地铁查询系统_基于Python的苏州实时公交/地铁接口调用代码实例
  20. STC89C52开发学习(一)

热门文章

  1. 萌新Java开发实战记录:大数据开发之”IP热力图、地点热门TopN(文章底部附源码)
  2. oracle 11g 自己主动调整
  3. Cheat Engine无法汉化的解决办法
  4. 从黑洞中拯救量子理论:霍金的终极探索
  5. NodeJS知识点梳理-第一篇
  6. linux在线安装软件
  7. POLARIS倍福触摸屏电脑维修CP7911-1024-0000故障范围
  8. 【C++初阶】:动态管理
  9. 神行千里 游戏蜂窝iOS战舰少女r远征辅助
  10. 骑士 74CMS V3.4漏洞