【雕爷学编程】Arduino动手做(29)

您所在的位置:网站首页 DS1302时钟实验程序 【雕爷学编程】Arduino动手做(29)

【雕爷学编程】Arduino动手做(29)

2024-07-15 02:32| 来源: 网络整理| 查看: 265

在这里插入图片描述

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验二十九:DS1302实时时钟模块CR2032电子掉电走时RTC单片机扩展板 带电池

在这里插入图片描述

DS1302时钟模块的实验环境 一、DS1302时钟模块实验所需硬件清单

DS1302时钟模块X1 TM1637四位数码管X1 Arduino Uno开发板 X1 杜邦线 若干(备了9条) LED发光二极管(蓝色)X1 IIC/I2C 1602 LCD液晶屏模块X1 蓝色诺基亚5110 LCD液晶屏X1 Proto Shield原型扩展板(带mini面包板)X1

在这里插入图片描述 二、实验所需软件平台 代码编程 Arduino IDE (版本1.8.19) 仿真编程 Linkboy (版本V4.6.3) 图形编程 Mind+ (版本 V1.7.0 RC2.0)以及编玩边学(线上平台)

三、下载安装DS1302驱动库 打开https://github.com/,搜索“DS1302”

在这里插入图片描述 可选择的有不少,这里下载了“arduino-ds1302”

在这里插入图片描述 四、模块接线方法 VCC →+5V/3.3V GND →GND CLK →6 DAT →7 RST →8 (以提供的程序为准,可以接任意IO口,在程序中修改端口定义即可)

在这里插入图片描述 五、DS1302时钟模块实验接线示意图

在这里插入图片描述 在这里插入图片描述

DS1302时钟模块的几个实验 1、程序一:Arduino 上的 DS1302 实时时钟 (1)参考开源代码(Arduino):

/* 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) 程序一:Arduino 上的 DS1302 实时时钟 下载驱动库:https://playground.arduino.cc/Main/DS1302/ 或:https://www.14core.com/the-ds1302-real-time-clock-on-arduino/ 实验接线: DS1302 uno VCC →+5V/3.3V GND →GND CLK →6 DAT →7 RST →8 */ #include //导入DS1302驱动库 MyRealTimeClock myRTC(6, 7, 8); // 分配数字引脚 void setup() { Serial.begin(9600); /* 以特定格式设置当前时间和日期 |第00秒| 第30分钟|11小时|12或24格式|第28天|第03月|2022年| 时钟以 24 小时或 12 小时格式运行 */ myRTC.setDS1302Time(00, 54, 11, 24 , 28, 03, 2022); } void loop() { // 允许更新时间变量/访问单个元素。 myRTC.updateTime(); Serial.print("当前日期/时间:"); Serial.print(myRTC.dayofmonth); // 元素 1 Serial.print("/"); Serial.print(myRTC.month); // 元素 2 Serial.print("/"); Serial.print(myRTC.year); // 元素 3 Serial.print(" "); Serial.print(myRTC.hours); // 元素 4 Serial.print(":"); Serial.print(myRTC.minutes); // 元素 5 Serial.print(":"); Serial.println(myRTC.seconds); // 元素 6 delay( 5000); }

(2)实验串口返回情况

在这里插入图片描述 (3)实验场景图

在这里插入图片描述

2、程序二:时钟模块改变时间时LED指示灯闪烁 (1)实验开源仿真编程(Linkboy V4.63)

在这里插入图片描述

(2)实验场景图

在这里插入图片描述 3、程序三:时钟模块输出动态日期和时间 (1)实验开源仿真编程(Linkboy V4.63)

在这里插入图片描述 (2)实验串口返回情况

在这里插入图片描述

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3