RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Arduino篇—模擬數(shù)碼管時鐘

冬至子 ? 來源:X的創(chuàng)客課堂 ? 作者:MRXY ? 2023-11-01 15:28 ? 次閱讀

課程目標

電路搭建

所需材料

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
收藏 人收藏

    評論

    相關推薦

    單片機入門之數(shù)碼管時鐘

    在之前的文章中我們學習了多位數(shù)碼管的倒計時,下面我們將對多位數(shù)碼管對實際生活中的時間來進行顯示,該功能的實現(xiàn)也并不復雜,將數(shù)碼管知識相結合并運用起來,就可以完成一個屬于自己的時鐘了。
    發(fā)表于 06-27 15:12 ?1003次閱讀
    單片機入門之<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>時鐘</b>

    數(shù)碼管時鐘

    數(shù)碼管時鐘
    發(fā)表于 08-07 08:41

    動態(tài)數(shù)碼管時鐘

    `做了個6位數(shù)碼管時鐘,采用中斷動態(tài)掃描控制數(shù)碼管和計時,code=417,不知道大神門寫一個這個會用多少code,希望有個參考。`
    發(fā)表于 01-09 19:11

    數(shù)碼管時鐘

    用51單片機定時器做的數(shù)碼管時鐘
    發(fā)表于 12-14 21:42

    如何去實現(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次下載

    單個數(shù)碼管模擬水流

    18-單個數(shù)碼管模擬水流---51單片機源代碼 用keil直接打開
    發(fā)表于 06-15 18:17 ?5次下載

    數(shù)碼管模擬顯示乘法口訣

    關于80C51的數(shù)碼管模擬顯示乘法口訣源碼
    發(fā)表于 09-01 15:27 ?16次下載

    數(shù)碼管時鐘電路(仿真+程序)

    電子發(fā)燒友網(wǎng)站提供《數(shù)碼管時鐘電路(仿真+程序).rar》資料免費下載
    發(fā)表于 06-08 08:00 ?264次下載

    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次下載
    proteus仿真<b class='flag-5'>arduino</b>測電阻,<b class='flag-5'>數(shù)碼管</b>顯示

    數(shù)碼管時鐘開源項目

    電子發(fā)燒友網(wǎng)站提供《數(shù)碼管時鐘開源項目.zip》資料免費下載
    發(fā)表于 08-17 09:34 ?4次下載
    <b class='flag-5'>數(shù)碼管</b><b class='flag-5'>時鐘</b>開源項目

    多路數(shù)碼管時鐘開源分享

    電子發(fā)燒友網(wǎng)站提供《多路數(shù)碼管時鐘開源分享.zip》資料免費下載
    發(fā)表于 11-03 09:48 ?1次下載
    多路<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>時鐘</b>開源分享

    DIY Arduino IN-1數(shù)碼管時鐘

    電子發(fā)燒友網(wǎng)站提供《DIY Arduino IN-1數(shù)碼管時鐘.zip》資料免費下載
    發(fā)表于 06-26 10:39 ?0次下載
    DIY <b class='flag-5'>Arduino</b> IN-1<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>時鐘</b>

    共陽極數(shù)碼管和共陰極數(shù)碼管的區(qū)別

    共陽極數(shù)碼管和共陰極數(shù)碼管的區(qū)別 數(shù)碼管是由許多發(fā)光二極(LED)組成的,它們通常用于顯示數(shù)字或字母,廣泛應用于計算器、表格、電子時鐘、測
    的頭像 發(fā)表于 09-26 16:38 ?1.6w次閱讀

    Arduino—多位數(shù)碼管的應用

    數(shù)碼管:是由7個LED封裝在一起組成的“8”字型的器件,再加上一位小數(shù)點,器件中就一共包含有8個LED燈。其他任何多位數(shù)碼管也都是1位數(shù)碼管集合而成。
    的頭像 發(fā)表于 11-01 14:25 ?2038次閱讀
    <b class='flag-5'>Arduino</b><b class='flag-5'>篇</b>—多位<b class='flag-5'>數(shù)碼管</b>的應用
    RM新时代网站-首页