圣源电子制作

 找回密码
 立即注册
查看: 108678|回复: 266
打印 上一主题 下一主题

3D8S 8x8x8 LED 光立方--- 328版 程序篇 (开源C程序)

  [复制链接]
跳转到指定楼层
楼主
发表于 2012-7-12 19:15:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


3D8S 是基于 Arduino 平台的 8x8x8 LED 光立方显示模块,之前的介绍基本都基于串口通讯协议,从外部进行显示控制。本期介绍一下如何“脱机运行”,或者说“单机运行”,也就是在一块单片机上实现led的驱动和动画。题图就说明问题咯,3D8S 只通过串口线连接 USB 充电器,就能自己动起来。虽然这并不是我个人推荐的玩法,但相信很多朋友还是希望这么玩,而且确实也很多人这么问过。

我之所以不推荐这么玩,主要还是从显示效果的角度考虑,说来简单,因为点阵(8x8x8光立方的本质,就是64×8的平面点阵嘛)的动态扫描,而在每层的扫描中,都需要一定的延时。而在单线程的程序中,这段时间单片机是空转的,干等,而运算动画的时候,又没空扫描点阵。动画算法简单还好,如果比较复杂耗时的话,轻则影响显示亮度,重则显示闪烁。
吐槽归吐槽,但是要在一片单片机,一片arduino上实现点阵驱动和动画也不是很难的事情。而且实现和《ARDUINO 串口通讯玩转 8*8*8 光立方 3D8-S- 开源源程序》基本一样的动画,包括类似的动画调用方法,同一动画的三种坐标系下显示,也都可以实现。
而配合光立方,光立方的32K小卡,其本质就是一块 Arduino UNO,一样使用 ATmega328p 作为主芯片,通过板载的USB接口连接至PC,就可以通过 Arduino 开发环境对其下载程序。换句话说,其实它你能做的事情,不仅仅驱动光立方,可以当做一块完整的 Arduino UNO 来玩,是不是还小巧很多呀?
所有类库和代码,下载,解压至ADE的libraries(\arduino-1.0.1\libraries)目录下即可。如果之前有下载过之前的类库的话,可能需要先删除,毕竟这里Master板类库都包含了之前的2个例程。其中basic和advanced都是针对协议进行控制,而master的例子,就是本文提高的“脱机显示”。
类库的代码,相信对于玩点阵驱动、动画设计的朋友都有一点帮助吧,开源分享咯~ 虽然串口通讯的协议还没有公开,但是目前公开的代码里面已经可以包含了协议下位机90%的代码(只是少了串口通讯的部分),有兴趣的朋友可以在此基础上试试看,怎么通过串口与上位机再进行通讯。
类库使用 C++ 编码实现,里面文件虽然很多,但是包含了芯片的驱动代码以及动画逻辑库,各种对象的继承、托管,还是用到很多OO的设计方法。我的 C++ 其实就是通过 arduino 来学的么~
视频:



下载 :
光立方 USB驱动
USB 驱动.zip (179.57 KB, 下载次数: 832)
光立方程序
A3D8_Master.7z (8.46 KB, 下载次数: 4358, 售价: 10 金钱)
编译环境
http://arduino.googlecode.com/files/arduino-1.0.1-windows.zip  (复制粘贴到IE下载)


程序下载 和 编程软件 的 基本使用教程    点击常看楼层      (在本帖子 91 楼)

回复

使用道具 举报

来自 2#
 楼主| 发表于 2012-10-16 20:24:52 | 只看该作者
1 ARDUINO IDE 下载地址
http://arduino.googlecode.com/files/arduino-1.0.1-windows.zip   

2 下载  光立方程序库


3 解压 ARDUINO IDE 编程软件
4 把下载下来的 A3D8_Master.7z 文件 解压至ADE的libraries(arduino-1.0.1libraries)目录下即可



5 打开  ARDUINO 编程软件
打开如果显示的是英文需要汉化 可以看这里
arduino-1.0.1  软件 汉化设置 http://bbs.syyyd.com/forum.php?mod=viewthread&tid=5679&extra=page%3D1

安装光立方的USB驱动,光立方连接电脑,在ARDUINO设置      
1 板子型号 选择 ARDUINO UNO
2设置串口,自己可以打开电脑设备管理器看下 ,光立方的串口编号,。在ARDINO软件里面现在相对应的就可以了。





  打开软件后就可以看到我们刚刚 添加的 光立方库文件了 ,  右边可以看到 3个程序源,一个是ARDUINO开发板串口控制光立方,  第三个是  328小卡的程序源 ,懂程序的可以直接修改程序 ,更改动画。

3下载程序了。
看懂程序 就可以自己改动画 修改程序了,


编程界面介绍
红色箭头  编译
蓝色箭头  下载
绿色箭头  软件自带的串口助手软件

回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-13 23:47:50 | 只看该作者
这个好像做一个,又怕做不好啊
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-7-15 14:50:00 | 只看该作者
hujun199048 发表于 2012-7-13 23:47
这个好像做一个,又怕做不好啊

   呵呵  可以直接购买我们的 套件的 ~!
回复 支持 反对

使用道具 举报

5#
发表于 2012-7-15 22:16:14 | 只看该作者
sydz 发表于 2012-7-15 14:50
呵呵  可以直接购买我们的 套件的 ~!

买了套件以后我就只用焊8*8*8的led光立方,然后往里面写程序就可以了吗?
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-7-15 22:41:02 | 只看该作者
hujun199048 发表于 2012-7-15 22:16
买了套件以后我就只用焊8*8*8的led光立方,然后往里面写程序就可以了吗?

  程序我们是 烧好的 ,,, 你可以到我们店铺 看下 光立方的介绍 ,, 有分各个 等级的。。
http://syyyd.taobao.com/search.htm?scid=506618425   淘宝光立方专区
回复 支持 反对

使用道具 举报

7#
发表于 2012-7-25 16:14:43 | 只看该作者
不错,我看看源码
回复 支持 反对

使用道具 举报

8#
发表于 2012-7-25 22:47:34 | 只看该作者
漂亮
回复 支持 反对

使用道具 举报

9#
发表于 2012-7-30 02:49:43 | 只看该作者
求3D8S 8x8x8 LED 光立方程序
回复 支持 反对

使用道具 举报

10#
发表于 2012-8-1 20:52:48 | 只看该作者
再次浏览!
回复 支持 反对

使用道具 举报

11#
发表于 2012-8-4 21:44:23 | 只看该作者
真好看。。。。。
回复 支持 反对

使用道具 举报

12#
发表于 2012-8-6 10:24:49 | 只看该作者
下载………………………………
回复 支持 反对

使用道具 举报

13#
发表于 2012-8-7 16:15:11 | 只看该作者
一直找的程序,不知道和共享的一样不一样啊
回复 支持 反对

使用道具 举报

14#
发表于 2012-8-9 12:10:10 | 只看该作者
佩服这个人啊
回复 支持 反对

使用道具 举报

15#
发表于 2012-8-9 21:12:49 | 只看该作者
我学习下哈哈
回复 支持 反对

使用道具 举报

16#
发表于 2012-8-9 22:17:59 | 只看该作者
我学习下哈哈
回复 支持 反对

使用道具 举报

17#
发表于 2012-8-13 00:03:14 | 只看该作者
看看源码!
回复 支持 反对

使用道具 举报

18#
发表于 2012-8-13 19:36:54 | 只看该作者
求代码啊啊啊啊啊啊啊啊啊
回复 支持 反对

使用道具 举报

19#
发表于 2012-8-14 12:49:59 | 只看该作者
想下載來試試,謝謝!
回复 支持 反对

使用道具 举报

20#
发表于 2012-8-16 15:15:05 | 只看该作者
新人报道。。。。
回复 支持 反对

使用道具 举报

21#
发表于 2012-8-16 17:53:17 | 只看该作者
回复可见 能见到神马好东东咧~  

对楼主表示感谢~
回复 支持 反对

使用道具 举报

22#
发表于 2012-8-17 21:41:10 | 只看该作者
非常的好。。。。
回复 支持 反对

使用道具 举报

23#
发表于 2012-8-18 21:15:23 | 只看该作者
非常的好。。。。
回复 支持 反对

使用道具 举报

24#
发表于 2012-8-18 23:18:40 | 只看该作者
膜拜楼主,看看有什么学习的
回复 支持 反对

使用道具 举报

25#
发表于 2012-8-18 23:20:07 | 只看该作者
来看看程序
回复 支持 反对

使用道具 举报

26#
发表于 2012-8-27 10:41:53 | 只看该作者
支持 看看程序
回复 支持 反对

使用道具 举报

27#
发表于 2012-8-30 21:16:27 | 只看该作者
参考RE: 3D8S 8x8x8 LED 光立方--- 328版 程序篇 (开源C程序)
回复 支持 反对

使用道具 举报

28#
发表于 2012-8-30 22:51:52 | 只看该作者
学习了!!!!!!!!!!
回复 支持 反对

使用道具 举报

29#
发表于 2012-8-31 11:31:13 | 只看该作者
參考看看---------
回复 支持 反对

使用道具 举报

30#
发表于 2012-8-31 17:22:19 | 只看该作者
下来先看看
回复 支持 反对

使用道具 举报

31#
发表于 2012-8-31 23:33:18 | 只看该作者
学习学习!
回复 支持 反对

使用道具 举报

32#
发表于 2012-9-1 14:31:30 | 只看该作者
学写一下,谢谢楼主!!!
回复 支持 反对

使用道具 举报

33#
发表于 2012-9-1 20:37:39 | 只看该作者
我程序坏了
回复 支持 反对

使用道具 举报

34#
发表于 2012-9-2 18:25:02 | 只看该作者
看看......
回复 支持 反对

使用道具 举报

35#
发表于 2012-9-3 16:40:37 | 只看该作者
:):)
回复 支持 反对

使用道具 举报

36#
发表于 2012-9-3 16:41:22 | 只看该作者
看一次回复一次啊啊啊啊啊啊
回复 支持 反对

使用道具 举报

37#
发表于 2012-9-4 20:59:52 | 只看该作者
                              学习学习
回复 支持 反对

使用道具 举报

38#
发表于 2012-9-5 14:51:50 | 只看该作者
不错,先下了试试
回复 支持 反对

使用道具 举报

39#
发表于 2012-9-5 16:24:22 | 只看该作者
期待全彩的
回复 支持 反对

使用道具 举报

40#
发表于 2012-9-5 17:47:17 | 只看该作者
挺好的!!!好不错!!!
回复 支持 反对

使用道具 举报

41#
发表于 2012-9-6 10:26:38 | 只看该作者
论坛强大,老大威武,要好好学习了
回复 支持 反对

使用道具 举报

42#
发表于 2012-9-6 13:35:47 | 只看该作者
求真相     
回复 支持 反对

使用道具 举报

43#
发表于 2012-9-6 23:42:47 | 只看该作者
我看看源码
回复 支持 反对

使用道具 举报

44#
发表于 2012-9-7 19:16:38 | 只看该作者
好像做个呀
回复 支持 反对

使用道具 举报

45#
发表于 2012-9-8 09:35:25 | 只看该作者
下来看看凑字数啊字数
回复 支持 反对

使用道具 举报

46#
发表于 2012-9-11 00:11:23 | 只看该作者
谢谢分享。。。。。。。
回复 支持 反对

使用道具 举报

47#
发表于 2012-9-12 09:12:02 | 只看该作者
刚买了一套,期待着呢
回复 支持 反对

使用道具 举报

48#
发表于 2012-9-12 16:57:10 | 只看该作者
正在搞这个东东,很是期待啊
回复 支持 反对

使用道具 举报

49#
发表于 2012-9-12 17:50:57 | 只看该作者
学习。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

50#
发表于 2012-9-13 16:53:21 | 只看该作者
:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D
回复 支持 反对

使用道具 举报

51#
发表于 2012-9-13 23:30:57 | 只看该作者
好好好好好好好好好好好好好好好
回复 支持 反对

使用道具 举报

52#
发表于 2012-9-14 08:57:30 | 只看该作者
光立方上位机程序又怕做不好啊
回复 支持 反对

使用道具 举报

53#
发表于 2012-9-14 10:26:23 | 只看该作者
学习者
回复 支持 反对

使用道具 举报

54#
发表于 2012-9-14 21:36:10 | 只看该作者
学习学习一下!!!
回复 支持 反对

使用道具 举报

55#
发表于 2012-9-15 15:14:18 | 只看该作者
支持~自己想diy
回复 支持 反对

使用道具 举报

56#
发表于 2012-9-16 10:37:29 | 只看该作者
学习学习 !!!!!!!!!!!
回复 支持 反对

使用道具 举报

57#
发表于 2012-9-16 19:21:48 | 只看该作者
哈哈……程序啊 最感兴趣的就是光立方程序了。
回复 支持 反对

使用道具 举报

58#
发表于 2012-9-16 21:03:58 | 只看该作者
这个太酷了!
回复 支持 反对

使用道具 举报

59#
发表于 2012-9-18 10:11:28 | 只看该作者
感谢分享!!!!!!!!!!
回复 支持 反对

使用道具 举报

60#
发表于 2012-9-19 23:34:19 | 只看该作者
很经典,很好,正在研究中。。。。
回复 支持 反对

使用道具 举报

61#
发表于 2012-9-20 05:15:42 | 只看该作者
顶!!下了
回复 支持 反对

使用道具 举报

62#
发表于 2012-9-20 20:46:45 | 只看该作者
答案3d8啊啊啊
回复 支持 反对

使用道具 举报

63#
发表于 2012-9-22 20:20:43 | 只看该作者
找来找去   还是不能找到51的程序~~
回复 支持 反对

使用道具 举报

64#
发表于 2012-9-23 15:28:42 | 只看该作者
看到这些神奇的东西总是很兴奋的
回复 支持 反对

使用道具 举报

65#
发表于 2012-9-23 21:21:44 | 只看该作者
very nice very nice
回复 支持 反对

使用道具 举报

66#
发表于 2012-9-24 09:49:58 | 只看该作者
好东西 下来看看
回复 支持 反对

使用道具 举报

67#
发表于 2012-9-24 21:52:39 | 只看该作者
看看程序能否有帮助。
回复 支持 反对

使用道具 举报

68#
发表于 2012-9-24 23:54:37 | 只看该作者
这个是什么东西~
回复 支持 反对

使用道具 举报

69#
发表于 2012-9-25 17:06:34 | 只看该作者
看看   一直想弄明白
回复 支持 反对

使用道具 举报

70#
发表于 2012-9-26 14:32:04 | 只看该作者
回复 支持 反对

使用道具 举报

71#
发表于 2012-9-26 21:09:53 | 只看该作者
很喜欢光立方准备入手
回复 支持 反对

使用道具 举报

72#
发表于 2012-9-26 21:18:03 | 只看该作者
见见庐山真面目
回复 支持 反对

使用道具 举报

73#
发表于 2012-9-27 13:21:28 | 只看该作者
不错,我看看源码
回复 支持 反对

使用道具 举报

74#
发表于 2012-9-27 16:34:12 | 只看该作者
不错,学习学习
回复 支持 反对

使用道具 举报

75#
发表于 2012-9-27 22:34:56 | 只看该作者
看看说的是什么
回复 支持 反对

使用道具 举报

76#
发表于 2012-9-29 10:21:17 | 只看该作者
不错,漂亮,想搞个玩玩!
回复 支持 反对

使用道具 举报

77#
发表于 2012-9-29 17:00:26 | 只看该作者
前段时间买了一件,最近在做
回复 支持 反对

使用道具 举报

78#
发表于 2012-10-1 20:21:48 | 只看该作者
good good good good
回复 支持 反对

使用道具 举报

79#
发表于 2012-10-1 21:52:40 | 只看该作者
               
回复 支持 反对

使用道具 举报

80#
发表于 2012-10-4 22:17:08 | 只看该作者
谢谢!谢谢!谢谢!谢谢!谢谢!
回复 支持 反对

使用道具 举报

81#
发表于 2012-10-5 00:37:31 | 只看该作者
看看有没有用
回复 支持 反对

使用道具 举报

82#
发表于 2012-10-5 12:57:11 | 只看该作者
回复 支持 反对

使用道具 举报

83#
发表于 2012-10-6 01:20:22 | 只看该作者
只是想看代码     
回复 支持 反对

使用道具 举报

84#
发表于 2012-10-6 20:18:57 | 只看该作者
回复 支持 反对

使用道具 举报

85#
发表于 2012-10-8 20:37:46 | 只看该作者
程,看看顶
回复 支持 反对

使用道具 举报

86#
发表于 2012-10-9 19:09:22 | 只看该作者
看看看~~~~~
回复 支持 反对

使用道具 举报

87#
发表于 2012-10-9 23:07:38 | 只看该作者
看看程序~~~
回复 支持 反对

使用道具 举报

88#
发表于 2012-10-10 14:55:07 | 只看该作者
学一下了,非常感谢。。。。
回复 支持 反对

使用道具 举报

89#
发表于 2012-10-14 03:17:29 | 只看该作者
haoahaohaoahoah
回复 支持 反对

使用道具 举报

90#
发表于 2012-10-14 17:57:35 | 只看该作者
回复 支持 反对

使用道具 举报

91#
发表于 2012-10-14 19:51:16 | 只看该作者
非常不错的功底!谢谢圣源!
回复 支持 反对

使用道具 举报

92#
发表于 2012-10-16 21:10:51 | 只看该作者
好像做一个啊。
回复 支持 反对

使用道具 举报

93#
发表于 2012-10-18 05:21:33 | 只看该作者
wo ye xiangzuo
回复 支持 反对

使用道具 举报

94#
发表于 2012-10-18 16:06:10 | 只看该作者
不错,我看看源码
回复 支持 反对

使用道具 举报

95#
发表于 2012-10-18 16:59:49 | 只看该作者
学习,看程序怎么写的
回复 支持 反对

使用道具 举报

96#
发表于 2012-10-19 18:40:37 | 只看该作者
怎样下载这个视频,呵呵
回复 支持 反对

使用道具 举报

97#
发表于 2012-10-20 09:52:18 | 只看该作者
看看。。。。。。。。。。。
回复 支持 反对

使用道具 举报

98#
发表于 2012-10-20 09:56:42 | 只看该作者
学习中。。。。。。。
回复 支持 反对

使用道具 举报

99#
发表于 2012-10-20 10:02:10 | 只看该作者
学习一下。。。。。。。
回复 支持 反对

使用道具 举报

100#
发表于 2012-10-20 10:34:15 | 只看该作者
看不    懂啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|联系我们|闽公网安备 35012102000020号|闽ICP备11020110号-1|圣源电子

GMT+8, 2024-7-27 11:14 , Processed in 0.082216 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表