Mixly 数码管时钟实验

Mixly 数码管时钟实验

实现米思齐的数码管图形化编程。

硬件:Arduino、TM1637数码管
软件:Mixly IDE
要求:
【实验一】实现滚动显示自定义字符串。
【实验二】实现显示自定义时间。
【实验三】实现显示秒表。

实现滚动显示自定义字符串

源码:
#include <SevenSegmentTM1637.h>

SevenSegmentTM1637 display(5,4);

void setup(){
display.begin();
}

void loop(){
display.setBacklight(20);
display.print(“d46”);
}
Mixly 数码管时钟实验

实现显示自定义时间

#include <SevenSegmentExtended.h>
#include <SevenSegmentTM1637.h>

SevenSegmentExtended display(A3,7);

void setup(){
display.begin();
}

void loop(){
display.printTime(12,30,HIGH);
}
Mixly 数码管时钟实验

实现显示秒表

#include <SevenSegmentExtended.h>
#include <SevenSegmentTM1637.h>

SevenSegmentExtended display(A4,5);
volatile int min2;
volatile int second;

void setup(){
display.begin();
second = 0;
min2 = 0;
}

void loop(){
display.printTime(min2,second,HIGH);
delay(100);
second = second + 1;
if (second == 60) {
second = 0;
min2 = min2 + 1;
}
if (min2 > 60) {
min2 = 0;
}
}
Mixly 数码管时钟实验