发布一个玩具:在软件上模拟 led 风扇

2015-03-25 22:03:56 +08:00
 gleport


缺省跑 nyancat.
Github repo: https://github.com/hmgle/led_fan
3142 次点击
所在节点    分享创造
8 条回复
wdongxv
2015-03-25 22:13:49 +08:00
太尼玛好玩了,马上玩一下
imeoer
2015-03-26 19:04:35 +08:00
好好玩 要是能直接在terminal跑就更酷了
gleport
2015-03-26 19:53:00 +08:00
@imeoer 嗯, 不过直接在 termina 上模拟 led 风扇有两个难点呢: 一是很难精确控制每个像素, 二是渲染的时钟不能精确控制.
直接在 termina 上运行的彩虹猫是有的: https://github.com/klange/nyancat
led_fan 里面的 nyancat.h 也是由此修改衍生的~
imeoer
2015-03-28 13:50:33 +08:00
@gleport 效果很赞,不过我跑了一会风扇真的开始转了 233
gleport
2015-03-28 17:09:51 +08:00
@imeoer haha~ 现在为了显示效果好一点默认用了 200 fps 的帧率呢, 所以 CPU 占用率高.
不过不要紧, 接下来考虑接受一些常用的传入的参数, 比如帧率, 起始角度, 旋转周期, 扇叶数等 233
tobyxdd
2015-03-29 23:30:54 +08:00
https://github.com/tobyxdd/led_fan
做了个粗糙的Windows移植= =
Solitudechn
2015-03-31 13:42:05 +08:00
什么终端?很好看的样子?还是程序界面?
gleport
2015-03-31 22:18:10 +08:00
@Solitudechn 界面是用 SDL2 渲染的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/179345

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX