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

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

3天內不再提示

串行七段式LED顯示屏護罩的介紹

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-06 15:57 ? 次閱讀

與LCD顯示器相比,七段LED顯示器更亮,更吸引人,并且提供了較遠的觀看距離和更寬的視角。該項目描述了用于Arduino Uno或兼容板的串行七段LED顯示護罩。屏蔽層由八個MAX6190芯片驅動的八個0.56英寸的七段顯示器組成。屏蔽層還具有一個光敏電阻(LDR),以對LED顯示屏實施自適應亮度控制。 LDR輸出可以饋入Arduino的A0或A1模擬輸入通道以讀取周圍的照明水平。然后,Arduino可以使用該信息來調整LED顯示屏的亮度。本文的后半部分還提供了演示代碼和Eagle CAD文件。

串行七段式LED顯示屏護罩的介紹

串行七段式LED顯示屏護罩

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

顯示屏防護罩功能

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

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

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

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

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

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

自適應亮度控制

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

測試代碼

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

/* 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);

}

使溫度/濕度計顯示自動調節(jié)亮度

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

制造一個具有自適應亮度控制的基于DHT22的簡單溫度/濕度計

要進行測試,您可以將DHT22直接插入Arduino接頭并通過I/O引腳為傳感器供電。

責任編輯:wv

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

    關注

    35

    文章

    1814

    瀏覽量

    98544
  • 防護罩
    +關注

    關注

    0

    文章

    4

    瀏覽量

    6599
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

    七段LED顯示器的工作原理與驅動方法

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

    LED顯示屏設計方案

    1、LED顯示屏基礎知識2、LED顯示屏設計要素3、LED顯示屏驅動方案4、
    發(fā)表于 04-03 17:21 ?8次下載

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

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

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

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

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

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

    商場外墻戶外P5LED顯示屏# P5LED顯示屏# 商場LED顯示屏# 廣場LED顯示屏# 小區(qū)LED顯示屏

    LED顯示屏
    LED顯示屏生產廠家
    發(fā)布于 :2024年01月16日 20:24:01

    酒店會議室LED顯示屏P2#酒店LED顯示屏# P2LED顯示屏# 會議室LED顯示屏

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

    led顯示屏點距是什么?如何選擇小間距LED顯示屏?

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

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

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

    led顯示屏封裝方式

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

    LED顯示屏維修檢測方法介紹

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