鸿湖万联启鸿开发板体验:动画效果的制作

描述

启鸿开发板所配置的5*5LED矩阵,随在显示方面略显单薄些,但通过它该是可以制作出一些动画效果的。

 

数字动画

通过显示LED组件,可以自行制作建显示内容,这有些类似制作点阵字模,见图1所示。

 

开源社区

图1 制作示内容

 

在完成显示内容的制作后,将它们串联起来就可形成Flash中的帧动画,其程序结构见图2所示。

 

由于程序比较长,此时可通过折叠处理来压缩其长度,见图的中间部分或右图内容。

 

开源社区

图2 程序结构

 

开源社区

图3 显示效果

 

演示视频:

 

 

 

波动效果

在音乐播放器中,常配有声音变化的指示器,通过随机数的使用,也能在LED矩阵上模拟出类似的效果。

其程序构成见图4所示,产生的效果见图5所示。

 

开源社区

图4 程序结构

 

开源社区

图5 波动效果

 

绘制回旋线

如今竞争加剧,人们也将之成为“内卷”,在这一点上回旋线可谓是形象至极。

 

绘制回旋线的程序结构如图6所示,由于其内容比较长,这里没有使用折叠处理,而是采用了函数的处理方式。

 

其中,函数h1负责绘制外层,函数h2则负责内层。

 

开源社区

图6 程序结构

 

开源社区

图7 变化过程

 

演示视频:

 

 

更多热点文章阅读

  • 基于OpenHarmony的仿生四足狗开发分享
  • 首个OpenHarmony 5G手机适配进展
  • 移植speexdsp到OpenHarmony标准系统③
  • 移植speexdsp到OpenHarmony标准系统④
  • 2022中国开源发展蓝皮书(简体中文版本)
     

提示:本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


原文标题:鸿湖万联启鸿开发板体验:动画效果的制作

文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。


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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分