課程目標
電路搭建
所需材料
ArduinoUNO * 1
TM1637數(shù)碼管模塊 * 1
按鍵 * 1
杜邦線若干
電路連接
程序編寫
練習一:數(shù)碼管顯示時鐘功能
數(shù)碼管顯示時、分、秒,其中秒的顯示用數(shù)碼管中間的兩個點的閃爍來示,閃爍一次為1秒。
圖形化方式:
程序中定義了三個變量,分別用來存放時(H)、分(M)、秒(S),變量“S”運行60次后,變量“M”開始自增1,而變量“M”為60則進位1給“H”,并同時將自己重新賦0。
代碼方式:
/* 項目名稱:數(shù)碼管時鐘顯示
* 項目時間:2022.03.07
* 項目作者:MRX
*/
#include "SevenSegmentTM1637.h"
#include "SevenSegmentExtended.h"
int H = 0;
int M = 0;
int S = 0;
SevenSegmentExtended display(2,3);
void setup(){
display.begin();
display.setBacklight(20);
display.clear();
}
void loop(){
for (int S = 0; S <= 59; S++) {
display.printTime(H,M,true);
}
M++;
if (M == 60) {
M = 0;
H ++;
if (H == 24) {
H = 0;
}
}
}
練習二:數(shù)碼管顯示日期
讓數(shù)碼管模擬顯示月份、日期。
圖形化方式:
我們先使用直接賦值的方式將當前日期在模塊上進行顯示,后面的課程將會學習通過使用時鐘模塊進行獲取時間日期的方式進行實時顯示。
代碼方式:
/* 項目名稱:數(shù)碼管顯示日期
* 項目時間:2022.03.07
* 項目作者:MRX
*/
#include "SevenSegmentTM1637.h"
#include "SevenSegmentExtended.h"
SevenSegmentExtended display(2,3);
void setup(){
display.begin();
display.setBacklight(20);
display.clear();
}
void loop(){
display.print("0307");
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
數(shù)碼管
+關注
關注
32文章
1882瀏覽量
91063 -
Arduino
+關注
關注
188文章
6468瀏覽量
186952 -
TM1637
+關注
關注
0文章
21瀏覽量
9430 -
模擬時鐘
+關注
關注
0文章
4瀏覽量
1838
發(fā)布評論請先 登錄
相關推薦
單片機入門之數(shù)碼管時鐘
在之前的文章中我們學習了多位數(shù)碼管的倒計時,下面我們將對多位數(shù)碼管對實際生活中的時間來進行顯示,該功能的實現(xiàn)也并不復雜,將數(shù)碼管知識相結合并運用起來,就可以完成一個屬于自己的時鐘了。
發(fā)表于 06-27 15:12
?1003次閱讀
動態(tài)數(shù)碼管時鐘
`做了個6位數(shù)碼管的時鐘,采用中斷動態(tài)掃描控制數(shù)碼管和計時,code=417,不知道大神門寫一個這個會用多少code,希望有個參考。`
發(fā)表于 01-09 19:11
如何去實現(xiàn)基于arduino的串口控制數(shù)碼管
基于arduino的串口控制數(shù)碼管(5611AH)顯示數(shù)字只有干貨首先先要介紹一下數(shù)碼管了,這里圖片為5611AH,這種數(shù)碼管主要分為共陰極和共陽極兩種,這里用的是共陰極的。注意區(qū)分話
發(fā)表于 03-01 06:08
靜態(tài)數(shù)碼管
靜態(tài)數(shù)碼管靜態(tài)數(shù)碼管靜態(tài)數(shù)碼管靜態(tài)數(shù)碼管
發(fā)表于 05-13 15:39
?6次下載
proteus仿真arduino測電阻,數(shù)碼管顯示
://hanbaoaaa.xyz/index.php/archives/124/k.html2.繪制如圖電路3.程序byte numDigits = 4; //數(shù)碼管位數(shù)byte digitPins[] = {11, 10, 9, 8}; //數(shù)碼管公共極連接
發(fā)表于 12-14 19:13
?2次下載
DIY Arduino IN-1數(shù)碼管時鐘
電子發(fā)燒友網(wǎng)站提供《DIY Arduino IN-1數(shù)碼管時鐘.zip》資料免費下載
發(fā)表于 06-26 10:39
?0次下載
共陽極數(shù)碼管和共陰極數(shù)碼管的區(qū)別
共陽極數(shù)碼管和共陰極數(shù)碼管的區(qū)別 數(shù)碼管是由許多發(fā)光二極管(LED)組成的,它們通常用于顯示數(shù)字或字母,廣泛應用于計算器、表格、電子時鐘、測
Arduino篇—多位數(shù)碼管的應用
數(shù)碼管:是由7個LED封裝在一起組成的“8”字型的器件,再加上一位小數(shù)點,器件中就一共包含有8個LED燈。其他任何多位數(shù)碼管也都是1位數(shù)碼管集合而成。
評論