编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Arduino创客之路实验一——Mixly 数码管时钟实验

wxchong 2024-08-30 03:49:48 开源技术 16 ℃ 0 评论

Mixly数码管时钟实验

【实验一】实现滚动显示自定义字符串。

【实验二】实现显示自定义时间。

【实验三】实现显示秒表。


## 【实验一】实现滚动显示自定义字符串。

**代码实现如下:**

#include <SevenSegmentTM1637.h>
SevenSegmentTM1637 display(5,4);//显示器接4号和5号管脚
void setup(){
 display.begin();
}
void loop(){
 display.print("Hello,World");//显示自定义字符串
}

**Mixly图形化编程**


## 【实验二】实现显示自定义时间。

**代码实现如下:**

#include <SevenSegmentExtended.h>
#include <SevenSegmentTM1637.h>
SevenSegmentExtended display(5,4);//显示器接4号和5号管脚
void setup(){
 display.begin();
}
void loop(){
 display.printTime(12,30,HIGH);//显示时间
}

**Mixly图形化编程**


## 【实验三】实现显示秒表。

**代码实现如下:**

#include <SevenSegmentExtended.h>
#include <SevenSegmentTM1637.h>
SevenSegmentExtended display(5,4);//显示器接4号和5号管脚
volatile int min2;
volatile int second;
void setup(){
 second = 0;
 min2 = 0;
 display.begin();
}
void loop(){
 display.printTime(min2,second,HIGH);
 delay(20);//每次显示延时20毫秒
 if (second < 60) {//如果秒小于60秒,则秒自动加1
 second = second + 1;
 } else {
 second = 0;//否则将second置为0,min2加1
 min2 = min2 + 1;
 }
 if (min2 > 59) {//当min2>59时,分秒都置为0
 min2 = 0;
 second = 0;
 }
}

**Mixly图形化编程**

**写在最后**

这是本人Arduino课程的一些实验报告,在此作为一个学习记录和分享,难免会有一些错误,欢迎指正!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表