0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取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解码器,多路扫描电路,段和数字驱动器, 8×8静态RAM存储数字值。所有LED的最大段电流通过外部电阻设置。但是,该设备还能够通过软件对LED段进行16级亮度控制。有关MAX7219内部框图和操作的更多详细信息,请阅读我先前的项目串行4位LED显示屏以及 Maxim的数据手册。

显示屏防护罩功能

由八行七段式LED显示屏(0.56英寸高度)组成,两行四位数字排列。

带并联跳线的接头插针(1),用于连接将MAX7219的DIN,CLK和LOAD引脚连接到Arduino引脚。使用跳线,您可以将DIN连接到引脚8或2,将CLK连接到引脚9或3,将LOAD连接到引脚10或4。

用于检测环境光水平的LDR电路。 LDR输出可以通过跳线J2连接到A0或A1引脚。

这些功能在下图中突出显示。

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

跳线选择Arduino I/O引脚用于DIN,CLK和LOAD MAX7219的引脚

自适应亮度控制

基本上,自动亮度调节是一种闭环系统,能够评估环境光并相应地调节显示器的亮度。在该屏蔽层中,通用LDR和固定值电阻器(10K)串联连接在电源和接地引脚之间,以创建分压网络。在明亮的照明条件下,典型LDR的电阻小于1KΩ。在极端黑暗的条件下,其电阻可能高达数百KΩ。因此,跨过10K电阻器的电压会随着周围的照度成比例增加。对于给定的设置,10K电阻两端的电压可以从0.1V(在黑暗条件下)到超过4.0V(在非常明亮的照明下)之间变化。可以对Arduino进行编程,以通过其模拟输入通道(A0或A1)读取该模拟电压,然后将适当的信号发送至MAX7219驱动器,以调整七段LED显示屏的亮度。我已经在上一篇文章中详细解释了该主题。

测试代码

该代码通过读取LDR输出来检测环境光线条件通过A0通道并调节LED显示屏的亮度。显示屏仅显示0-7之间的数字。您将需要安装 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);

}

使温度/湿度计显示自动调节亮度

您只需将DHT22传感器插入Arduino屏蔽接头(引脚GND,13、12、11)即可制成温度/湿度计,如下所示。 DHT22引脚的GND,数据和VCC连接到Arduino的GND,D12和D11引脚。然后,您只需向D11引脚写入“逻辑1”即可为DHT22传感器供电。

制造一个具有自适应亮度控制的基于DHT22的简单温度/湿度计

要进行测试,您可以将DHT22直接插入Arduino接头并通过I/O引脚为传感器供电。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LED显示屏
    +关注

    关注

    38

    文章

    1857

    浏览量

    103402
  • 防护罩
    +关注

    关注

    0

    文章

    4

    浏览量

    6688
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    力芯微矩阵型恒压LED驱动芯片为车载显示屏带来“智”变

    “智”变,助力车载显示屏迈向更高品质的视觉呈现。力芯微代理商南山电子就来为大家介绍这款力芯微矩阵型恒压LED驱动芯片。精准驱动,点亮高清视界力芯微矩阵型恒压LED
    的头像 发表于 10-27 16:02 231次阅读
    力芯微矩阵型恒压<b class='flag-5'>LED</b>驱动芯片为车载<b class='flag-5'>显示屏</b>带来“智”变

    解析LED显示屏背后的驱动方案

    当前,各式各样的LED显示屏正以创新的显示效果与丰富造型,拓展着人们感知视觉世界的维度。而这些视觉盛宴的背后,都离不开“幕后操控者”——LED驱动技术。
    的头像 发表于 10-27 15:04 3670次阅读
    解析<b class='flag-5'>LED</b><b class='flag-5'>显示屏</b>背后的驱动方案

    LED显示屏:点亮商业未来的璀璨之光

    LED显示屏不仅是展示工具,更是连接品牌与消费者的现代桥梁。在注意力经济时代,投资LED显示屏就是投资于企业的可见度和影响力。让我们携手,用LED
    的头像 发表于 04-16 15:25 732次阅读
    <b class='flag-5'>LED</b><b class='flag-5'>显示屏</b>:点亮商业未来的璀璨之光

    智慧路灯杆上 LED 显示屏的信息发布

    在智慧城市建设的浪潮中,智慧路灯杆作为重要的基础设施,正发挥着越来越多的功能。其中,安装在智慧路灯杆上的 LED 显示屏成为信息传播的新窗口,极大地提升了城市管理效率和居民生活体验。那么,这些
    的头像 发表于 04-12 21:59 812次阅读

    红冉LED显示屏:技术革新引领未来发展

    LED显示屏作为一种高效、灵活的显示技术,近年来经历了翻天覆地的变革。从最初的单色显示到全彩显示,再到小间距和微
    的头像 发表于 04-10 17:19 605次阅读
    红冉<b class='flag-5'>LED</b><b class='flag-5'>显示屏</b>:技术革新引领未来发展

    LED灯杆与常规LED显示屏的区别

    LED灯杆与常规LED显示屏的区别
    的头像 发表于 03-21 08:45 864次阅读
    <b class='flag-5'>LED</b>灯杆<b class='flag-5'>屏</b>与常规<b class='flag-5'>LED</b><b class='flag-5'>显示屏</b>的区别

    红冉LED显示屏:点亮信息时代的视觉革命

    以其独特的优势,构建起一个绚丽多彩的视觉世界。 在显示技术方面,LED显示屏经历了从直插到表贴的转变,像素间距不断缩小,
    的头像 发表于 02-19 11:28 652次阅读
    红冉<b class='flag-5'>LED</b><b class='flag-5'>显示屏</b>:点亮信息时代的视觉革命

    品质铸就辉煌:红冉LED显示屏品质质量保障之道

    LED显示屏作为现代信息显示的重要载体,其品质直接影响着用户体验和品牌形象。在激烈的市场竞争中,品质质量保障已成为LED显示屏企业立足市场的
    的头像 发表于 02-11 15:37 654次阅读
    品质铸就辉煌:红冉<b class='flag-5'>LED</b><b class='flag-5'>显示屏</b>品质质量保障之道

    LED显示屏气密性检测仪的使用小技巧

    LED显示屏作为现代显示技术的核心组件,其稳定性和耐用性至关重要。气密性检测仪作为一种专业的检测设备,在确保LED显示屏质量方面发挥着重要作
    的头像 发表于 01-08 13:36 836次阅读
    <b class='flag-5'>LED</b><b class='flag-5'>显示屏</b>气密性检测仪的使用小技巧

    LED户外显示屏的五大优势,你知道吗?

    LED户外显示屏的五大优势,你知道吗? LED户外显示屏在城市的夜晚中扮演着越来越重要的角色,其鲜艳的色彩、生动的画面为城市增添了一抹亮色。那么,L
    的头像 发表于 01-06 18:20 1320次阅读

    如何消除LED显示屏的摩尔纹

    导读:  我们经常会碰到使用数码相机或是手机拍摄屏幕类物体——诸如电视、显示器、手机、平板电脑屏幕、迈普光彩LED显示屏等等,都会有这样的困扰:明明看着非常清晰的屏幕,但用相机拍摄出
    的头像 发表于 12-30 10:28 2108次阅读

    LED电子显示屏的老化程序及处理步骤

    LED电子显示屏有一道必经最测试步骤,我们常称为显示屏老化过程,所有的显示屏只有经过老化才能在市场上使用。 一、全彩LED
    的头像 发表于 12-30 10:26 1668次阅读

    户外P5全彩LED显示屏,户外产品宣传效果就是好。

    LED显示屏
    迈普光彩LED显示屏
    发布于 :2024年12月13日 10:08:44

    其利天下技术·电机控制SVPWM七段式算法·无刷电机驱动方案

    两种。今天我们先介绍七段式算法如何应用到电驱系统进行电磁兼容性仿真。七段式是一种更复杂的SVPWM控制技术,可以将三相电机的输出电压分解为个矢量,分别为正向最
    的头像 发表于 12-11 10:28 3262次阅读
    其利天下技术·电机控制SVPWM<b class='flag-5'>七段式</b>算法·无刷电机驱动方案