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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

串行七段式LED顯示屏護(hù)罩的介紹

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-06 15:57 ? 次閱讀

與LCD顯示器相比,七段LED顯示器更亮,更吸引人,并且提供了較遠(yuǎn)的觀看距離和更寬的視角。該項(xiàng)目描述了用于Arduino Uno或兼容板的串行七段LED顯示護(hù)罩。屏蔽層由八個(gè)MAX6190芯片驅(qū)動(dòng)的八個(gè)0.56英寸的七段顯示器組成。屏蔽層還具有一個(gè)光敏電阻(LDR),以對(duì)LED顯示屏實(shí)施自適應(yīng)亮度控制。 LDR輸出可以饋入Arduino的A0或A1模擬輸入通道以讀取周?chē)恼彰魉?。然后,Arduino可以使用該信息來(lái)調(diào)整LED顯示屏的亮度。本文的后半部分還提供了演示代碼和Eagle CAD文件。

串行七段式LED顯示屏護(hù)罩的介紹

串行七段式LED顯示屏護(hù)罩

MAXIM的MAX7219顯示驅(qū)動(dòng)器芯片提供3線串行(SPI)接口,可驅(qū)動(dòng)多達(dá)八個(gè)七段LED顯示(共陰極型),芯片上包括BCD解碼器,多路掃描電路,段和數(shù)字驅(qū)動(dòng)器, 8×8靜態(tài)RAM存儲(chǔ)數(shù)字值。所有LED的最大段電流通過(guò)外部電阻設(shè)置。但是,該設(shè)備還能夠通過(guò)軟件對(duì)LED段進(jìn)行16級(jí)亮度控制。有關(guān)MAX7219內(nèi)部框圖和操作的更多詳細(xì)信息,請(qǐng)閱讀我先前的項(xiàng)目串行4位LED顯示屏以及 Maxim的數(shù)據(jù)手冊(cè)。

顯示屏防護(hù)罩功能

由八行七段式LED顯示屏(0.56英寸高度)組成,兩行四位數(shù)字排列。

帶并聯(lián)跳線的接頭插針(1),用于連接將MAX7219的DIN,CLK和LOAD引腳連接到Arduino引腳。使用跳線,您可以將DIN連接到引腳8或2,將CLK連接到引腳9或3,將LOAD連接到引腳10或4。

用于檢測(cè)環(huán)境光水平的LDR電路。 LDR輸出可以通過(guò)跳線J2連接到A0或A1引腳。

這些功能在下圖中突出顯示。

串行7段LED顯示屏屏蔽功能

跳線選擇Arduino I/O引腳用于DIN,CLK和LOAD MAX7219的引腳

自適應(yīng)亮度控制

基本上,自動(dòng)亮度調(diào)節(jié)是一種閉環(huán)系統(tǒng),能夠評(píng)估環(huán)境光并相應(yīng)地調(diào)節(jié)顯示器的亮度。在該屏蔽層中,通用LDR和固定值電阻器(10K)串聯(lián)連接在電源和接地引腳之間,以創(chuàng)建分壓網(wǎng)絡(luò)。在明亮的照明條件下,典型LDR的電阻小于1KΩ。在極端黑暗的條件下,其電阻可能高達(dá)數(shù)百KΩ。因此,跨過(guò)10K電阻器的電壓會(huì)隨著周?chē)恼斩瘸杀壤黾?。?duì)于給定的設(shè)置,10K電阻兩端的電壓可以從0.1V(在黑暗條件下)到超過(guò)4.0V(在非常明亮的照明下)之間變化??梢詫?duì)Arduino進(jìn)行編程,以通過(guò)其模擬輸入通道(A0或A1)讀取該模擬電壓,然后將適當(dāng)?shù)?a target="_blank">信號(hào)發(fā)送至MAX7219驅(qū)動(dòng)器,以調(diào)整七段LED顯示屏的亮度。我已經(jīng)在上一篇文章中詳細(xì)解釋了該主題。

測(cè)試代碼

該代碼通過(guò)讀取LDR輸出來(lái)檢測(cè)環(huán)境光線條件通過(guò)A0通道并調(diào)節(jié)LED顯示屏的亮度。顯示屏僅顯示0-7之間的數(shù)字。您將需要安裝 LedControl 庫(kù)。

/* Testing SPI 7-Segment LED display shield

* Uses LedControl library

* Demonstrates the use of LDR for auto brightness adjustment.

*/

#include “LedControl.h”

// Arduino Pin 8 to DIN, 9 to Clk, 10 to LOAD, no.of devices is 1

LedControl lc=LedControl(8,9,10,1);

int adc_value, brightness;

void setup()

{

// Initialize the MAX7219 device

lc.shutdown(0,false); // Enable display

lc.setIntensity(0,8); // Set brightness level (0 is min, 15 is max)

lc.clearDisplay(0); // Clear display register

}

void loop()

{

adc_value = analogRead(A0);

brightness = adc_value/65; // Divide by 65 to get Maximum Brightness 15.

lc.setIntensity(0,brightness);

// Display 1 through 8

for(int i=0; i《8; i++){

lc.setDigit(0,i,i,false);

}// End i

delay(500);

}

使溫度/濕度計(jì)顯示自動(dòng)調(diào)節(jié)亮度

您只需將DHT22傳感器插入Arduino屏蔽接頭(引腳GND,13、12、11)即可制成溫度/濕度計(jì),如下所示。 DHT22引腳的GND,數(shù)據(jù)和VCC連接到Arduino的GND,D12和D11引腳。然后,您只需向D11引腳寫(xiě)入“邏輯1”即可為DHT22傳感器供電。

制造一個(gè)具有自適應(yīng)亮度控制的基于DHT22的簡(jiǎn)單溫度/濕度計(jì)

要進(jìn)行測(cè)試,您可以將DHT22直接插入Arduino接頭并通過(guò)I/O引腳為傳感器供電。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LED顯示屏
    +關(guān)注

    關(guān)注

    35

    文章

    1820

    瀏覽量

    98595
  • 防護(hù)罩
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6600
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)碼管顯示屏在仿真軟件中叫什么

    數(shù)碼管顯示屏,又稱為七段顯示器或七段LED顯示器,是一種常見(jiàn)的數(shù)字
    的頭像 發(fā)表于 08-28 17:08 ?840次閱讀

    七段數(shù)碼管怎么判斷共陰共陽(yáng)

    七段數(shù)碼管是一種常見(jiàn)的顯示設(shè)備,用于顯示數(shù)字和字母。它由個(gè)發(fā)光二極管(LED)組成,每個(gè)LED
    的頭像 發(fā)表于 08-28 16:17 ?848次閱讀

    全彩LED顯示屏/天幕哪家好?#LED顯示屏 #天幕# 多媒體宣傳展示

    LED顯示屏
    jf_50082260
    發(fā)布于 :2024年06月13日 07:24:59

    七段LED顯示器的工作原理與驅(qū)動(dòng)方法

    七段LED顯示器,作為一種常見(jiàn)的數(shù)字顯示器件,因其結(jié)構(gòu)簡(jiǎn)單、價(jià)格低廉、顯示直觀等特點(diǎn),在數(shù)字儀表、家電、工業(yè)控制等領(lǐng)域得到了廣泛的應(yīng)用。本文
    的頭像 發(fā)表于 05-23 14:50 ?1473次閱讀

    LED顯示屏設(shè)計(jì)方案

    1、LED顯示屏基礎(chǔ)知識(shí)2、LED顯示屏設(shè)計(jì)要素3、LED顯示屏驅(qū)動(dòng)方案4、
    發(fā)表于 04-03 17:21 ?9次下載

    七段式SVPWM優(yōu)化電機(jī)電磁噪聲的量產(chǎn)可行性驗(yàn)證

    七段式SVPWM優(yōu)化電機(jī)電磁噪聲的量產(chǎn)可行性驗(yàn)證
    的頭像 發(fā)表于 03-21 17:28 ?1051次閱讀
    <b class='flag-5'>七段式</b>SVPWM優(yōu)化電機(jī)電磁噪聲的量產(chǎn)可行性驗(yàn)證

    Led顯示屏控制系統(tǒng)怎么使用 led顯示屏控制器怎么設(shè)置

    Led顯示屏控制系統(tǒng)是一種用于控制LED顯示屏的硬件設(shè)備,通過(guò)它可以實(shí)現(xiàn)對(duì)LED顯示屏的亮度、顏
    的頭像 發(fā)表于 02-03 14:03 ?7290次閱讀

    使用動(dòng)態(tài)控制七段式LED指示燈的顯示應(yīng)用指南

    電子發(fā)燒友網(wǎng)站提供《使用動(dòng)態(tài)控制七段式LED指示燈的顯示應(yīng)用指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-29 10:33 ?0次下載
    使用動(dòng)態(tài)控制<b class='flag-5'>七段式</b><b class='flag-5'>LED</b>指示燈的<b class='flag-5'>顯示</b>應(yīng)用指南

    酒店會(huì)議室LED顯示屏P2#酒店LED顯示屏# P2LED顯示屏# 會(huì)議室LED顯示屏

    LED顯示屏
    LED顯示屏生產(chǎn)廠家
    發(fā)布于 :2024年01月16日 20:19:32

    led顯示屏點(diǎn)距是什么?如何選擇小間距LED顯示屏?

    led顯示屏點(diǎn)距是什么?如何選擇小間距LED顯示屏? 一個(gè)LED顯示屏的點(diǎn)距指的是
    的頭像 發(fā)表于 12-11 16:51 ?1670次閱讀

    LCD顯示屏、LED顯示屏、OLED顯示屏有什么區(qū)別?

    LCD顯示屏LED顯示屏、OLED顯示屏有什么區(qū)別? LCD顯示屏、LED
    的頭像 發(fā)表于 12-11 14:29 ?1.1w次閱讀

    led顯示屏封裝方式

    DIP(雙列直插)、SMD(表面貼裝)和COB(芯片封裝)等。本文將詳細(xì)介紹LED顯示屏
    的頭像 發(fā)表于 12-11 14:29 ?1372次閱讀

    LED顯示屏維修檢測(cè)方法介紹

    LED顯示屏具有環(huán)保、亮度高、高清晰、高可靠性等特性,隨著科技的進(jìn)步,LED顯示屏已被廣泛的使用,下面就介紹一下常用的
    的頭像 發(fā)表于 11-15 09:59 ?1874次閱讀