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”);
}
实现显示自定义时间
#include <SevenSegmentExtended.h>
#include <SevenSegmentTM1637.h>
SevenSegmentExtended display(A3,7);
void setup(){
display.begin();
}
void loop(){
display.printTime(12,30,HIGH);
}
实现显示秒表
#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;
}
}