LED显示屏 C#编程控制

本文介绍了使用C#控制仰邦科技BX-5E1 LED控制卡进行动态区域显示的项目经验。虽然该控制器不适用于复杂显示模式,但通过官方Demo获取dll和函数,与开发工程师沟通解决疑问,理解初始化、设置动态区域等步骤,实现了内容的定时更新。遇到的挑战包括LED控制卡不支持换行符,需用空格代替。
摘要由CSDN通过智能技术生成

最近做了一个项目,控制LED显示屏。我使用的LED控制卡是仰邦科技的BX-5E1的。为什么要用BX-5E1这个型号的控制卡呢?因为我需要每隔3s就要更新一次LED显示屏,这款控制器是支持动态区域的。本人使用了这种控制器之后,不推荐使用,没有办法满足更加复杂的显示模式。但是,我还是分享一下自己写这个控制器的一些心得。

(1)Demo很重要

Demo真的很重要。一般的科技类的产品都支持二次开发,会在官网上发布一些用各种编程语言实现的Demo。有了demo,我就很容易找到需要调用的dll和功能函数,避免使用各种工具查找。

(2)有疑问找开发工程师

做这个LED控制器的时候,我遇到很多疑问。比如采用什么样的LED控制卡,如何更新动态区域,每次更新动态区域要不要先删除原来的设置,为什么不能显示换行符等等问题。这些问题对这个程序的开发至关重要。我们只有了解清楚了,才能做出比较稳定的软件。

(3)开发LED控制器

我通过邮件了解到,BX-5E1控制器的步骤:初始化,设置动态区域,增加文件,更新动态区域。动态显示只需要更新txt文件,然后再更新动态区域就OK了。初始化和设置动态区域参数如下图所示:

参数设置主要功能是收集LED控制器运行所需要的参数,这种方式可以使程序灵活控制。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

panliuwen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值