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课程的一些实验报告,在此作为一个学习记录和分享,难免会有一些错误,欢迎指正!