sacq12 发表于 2018-1-4 11:27:00

试玩FireBeetle的LED点阵屏

本帖最后由 sacq12 于 2018-1-4 20:20 编辑

2018来了,也拿到了在论坛活动兑换的FireBeetle LED点阵显示屏











活动链接:https://www.cirmall.com/bbs/thread-98081-1-1.html

产品链接:
http://www.dfrobot.com.cn/goods-1398.html

官网介绍:
FireBeetle LED点阵显示屏,支持低功耗外围硬件设计。模块使用FireBeetle兼容接口设计,上手简单,即插即用。采用HT1632C高性能LED驱动芯片,每个LED都有独立的寄存器,可以分别驱动每个LED灯。内置256KHz RC时钟,低功耗模式下RC时钟关闭,功耗仅5uA. LED 点阵屏支持16级PWM灯亮度调节。可以通过Arduino库显示字符,动态滚屏,画点、画线等。

来点关键的:
LED显示矩阵:24*8
LED驱动芯片:HT1632C
有Arduino库的支持(有了这个,该放心了,可以轻松地点亮)

找资料在这里:
官网提供的维库(http://wiki.dfrobot.com.cn/index.php?title=(SKU: DFR0484)FireBeetle_Covers_-_24%C3%978_LED_%E7%82%B9%E9%98%B5%E5%B1%8F_-_%E7%99%BD)

根据维库的指引,下载最新的FireBeetleLEDMatrix 的Arduino库 (https://github.com/Chocho2017/FireBeetleLEDMatrix)

ZIP:( https://github.com/Chocho2017/FireBeetleLEDMatrix/archive/master.zip)

还百度了下HT1632,可是没什么特别能吸引我的

继续各种准备:
硬件:
Arduino板,连接线(杜邦线,USB供电线),LED板的部分插针的焊接

软件:
Arduino库解压,并放在Arduino的LIB目录下


硬件连线怎么接:

官网资料给了比较明确——

不过,人家又说了,RD可以不管;另外还有CS要接的。
我最后是这么接的:

LED板         ARDUINO板颜色
D6(DATA) --   6             棕
D7(WR)    --   7             绿

D5(CS)   --   2             红

GND      --   GND         黄
3V3         --   3V3          橙

(打开Arduino的例程后,可以再对照一下接法)


软件代码怎么整:

打开Aduino软件,找到有关的例程





先来个" HELLO WORLD "




下载成功后,再看LED板:






再换个字符显示:



还有其它例程,可以尽情地下载,修改,再下载。。。
包括了:字符显示,字符滚动显示,画线,画点,省电模式(把LED灭了)







画线的例子,画了个矩形



字符滚动,录了视频,不知能否看到:

http://v.youku.com/v_show/id_XMzI4OTgyMDYxMg==.html


这段是PMP的,感谢爱板:

http://v.youku.com/v_show/id_XMzI4OTgzMjY0NA==.html











ky123 发表于 2018-1-4 17:57:11

视频能看到奥,但是操作要改改
网址html后面的部分不要加


还有写完帖子请主动加上标签奥,帖子内容相关的标签 ~
嗯哼~

sacq12 发表于 2018-1-4 20:00:13

ky123 发表于 2018-1-4 17:57 static/image/common/back.gif
视频能看到奥,但是操作要改改
网址html后面的部分不要加



多谢改正。

风之山谷 发表于 2018-1-4 23:15:34

哈哈,这个点阵能玩的东西很多,就是8位宽对于汉字来说不太够用

feixiang20 发表于 2018-1-4 23:20:45

会有具体实验吗?

sacq12 发表于 2018-1-5 10:06:54

feixiang20 发表于 2018-1-4 23:20 static/image/common/back.gif
会有具体实验吗?

正在琢磨呢,有什么好主意请跟帖哦
页: [1]
查看完整版本: 试玩FireBeetle的LED点阵屏