圣源电子制作

 找回密码
 立即注册
查看: 62290|回复: 266

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

  [复制链接]
发表于 2012-7-12 19:15:33 | 显示全部楼层 |阅读模式
2012-07-11_015.jpg

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)
回复

使用道具 举报

 楼主| 发表于 2012-10-16 20:24:52 | 显示全部楼层
1 ARDUINO IDE 下载地址
http://arduino.googlecode.com/files/arduino-1.0.1-windows.zip   

2 下载  光立方程序库
20121016194923.jpg

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

20121016195622.jpg

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软件里面现在相对应的就可以了。
20121016201308.jpg
20121016201329.jpg


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

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

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

回复 支持 反对

使用道具 举报

发表于 2012-7-13 23:47:50 | 显示全部楼层
这个好像做一个,又怕做不好啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-15 14:50:00 | 显示全部楼层
hujun199048 发表于 2012-7-13 23:47
这个好像做一个,又怕做不好啊

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

使用道具 举报

发表于 2012-7-15 22:16:14 | 显示全部楼层
sydz 发表于 2012-7-15 14:50
呵呵  可以直接购买我们的 套件的 ~!

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

使用道具 举报

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

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

使用道具 举报

发表于 2012-7-25 16:14:43 | 显示全部楼层
不错,我看看源码
回复 支持 反对

使用道具 举报

发表于 2012-7-25 22:47:34 | 显示全部楼层
漂亮
回复 支持 反对

使用道具 举报

发表于 2012-7-30 02:49:43 | 显示全部楼层
求3D8S 8x8x8 LED 光立方程序
回复 支持 反对

使用道具 举报

发表于 2012-8-1 20:52:48 | 显示全部楼层
再次浏览!
回复 支持 反对

使用道具 举报

发表于 2012-8-4 21:44:23 | 显示全部楼层
真好看。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-8-6 10:24:49 | 显示全部楼层
下载………………………………
回复 支持 反对

使用道具 举报

发表于 2012-8-7 16:15:11 | 显示全部楼层
一直找的程序,不知道和共享的一样不一样啊
回复 支持 反对

使用道具 举报

发表于 2012-8-9 12:10:10 | 显示全部楼层
佩服这个人啊
回复 支持 反对

使用道具 举报

发表于 2012-8-9 21:12:49 | 显示全部楼层
我学习下哈哈
回复 支持 反对

使用道具 举报

发表于 2012-8-9 22:17:59 | 显示全部楼层
我学习下哈哈
回复 支持 反对

使用道具 举报

发表于 2012-8-13 00:03:14 | 显示全部楼层
看看源码!
回复 支持 反对

使用道具 举报

发表于 2012-8-13 19:36:54 | 显示全部楼层
求代码啊啊啊啊啊啊啊啊啊
回复 支持 反对

使用道具 举报

发表于 2012-8-14 12:49:59 | 显示全部楼层
想下載來試試,謝謝!
回复 支持 反对

使用道具 举报

发表于 2012-8-16 15:15:05 | 显示全部楼层
新人报道。。。。
回复 支持 反对

使用道具 举报

发表于 2012-8-16 17:53:17 | 显示全部楼层
回复可见 能见到神马好东东咧~  

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

使用道具 举报

发表于 2012-8-17 21:41:10 | 显示全部楼层
非常的好。。。。
回复 支持 反对

使用道具 举报

发表于 2012-8-18 21:15:23 | 显示全部楼层
非常的好。。。。
回复 支持 反对

使用道具 举报

发表于 2012-8-18 23:18:40 | 显示全部楼层
膜拜楼主,看看有什么学习的
回复 支持 反对

使用道具 举报

发表于 2012-8-18 23:20:07 | 显示全部楼层
来看看程序
回复 支持 反对

使用道具 举报

发表于 2012-8-27 10:41:53 | 显示全部楼层
支持 看看程序
回复 支持 反对

使用道具 举报

发表于 2012-8-30 21:16:27 | 显示全部楼层
参考RE: 3D8S 8x8x8 LED 光立方--- 328版 程序篇 (开源C程序)
回复 支持 反对

使用道具 举报

发表于 2012-8-30 22:51:52 | 显示全部楼层
学习了!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2012-8-31 11:31:13 | 显示全部楼层
參考看看---------
回复 支持 反对

使用道具 举报

发表于 2012-8-31 17:22:19 | 显示全部楼层
下来先看看
回复 支持 反对

使用道具 举报

发表于 2012-8-31 23:33:18 | 显示全部楼层
学习学习!
回复 支持 反对

使用道具 举报

发表于 2012-9-1 14:31:30 | 显示全部楼层
学写一下,谢谢楼主!!!
回复 支持 反对

使用道具 举报

发表于 2012-9-1 20:37:39 | 显示全部楼层
我程序坏了
回复 支持 反对

使用道具 举报

发表于 2012-9-2 18:25:02 | 显示全部楼层
看看......
回复 支持 反对

使用道具 举报

发表于 2012-9-3 16:40:37 | 显示全部楼层
:):)
回复 支持 反对

使用道具 举报

发表于 2012-9-3 16:41:22 | 显示全部楼层
看一次回复一次啊啊啊啊啊啊
回复 支持 反对

使用道具 举报

发表于 2012-9-4 20:59:52 | 显示全部楼层
                              学习学习
回复 支持 反对

使用道具 举报

发表于 2012-9-5 14:51:50 | 显示全部楼层
不错,先下了试试
回复 支持 反对

使用道具 举报

发表于 2012-9-5 16:24:22 | 显示全部楼层
期待全彩的
回复 支持 反对

使用道具 举报

发表于 2012-9-5 17:47:17 | 显示全部楼层
挺好的!!!好不错!!!
回复 支持 反对

使用道具 举报

发表于 2012-9-6 10:26:38 | 显示全部楼层
论坛强大,老大威武,要好好学习了
回复 支持 反对

使用道具 举报

发表于 2012-9-6 13:35:47 | 显示全部楼层
求真相     
回复 支持 反对

使用道具 举报

发表于 2012-9-6 23:42:47 | 显示全部楼层
我看看源码
回复 支持 反对

使用道具 举报

发表于 2012-9-7 19:16:38 | 显示全部楼层
好像做个呀
回复 支持 反对

使用道具 举报

发表于 2012-9-8 09:35:25 | 显示全部楼层
下来看看凑字数啊字数
回复 支持 反对

使用道具 举报

发表于 2012-9-11 00:11:23 | 显示全部楼层
谢谢分享。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-9-12 09:12:02 | 显示全部楼层
刚买了一套,期待着呢
回复 支持 反对

使用道具 举报

发表于 2012-9-12 16:57:10 | 显示全部楼层
正在搞这个东东,很是期待啊
回复 支持 反对

使用道具 举报

发表于 2012-9-12 17:50:57 | 显示全部楼层
学习。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 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
回复 支持 反对

使用道具 举报

发表于 2012-9-13 23:30:57 | 显示全部楼层
好好好好好好好好好好好好好好好
回复 支持 反对

使用道具 举报

发表于 2012-9-14 08:57:30 | 显示全部楼层
光立方上位机程序又怕做不好啊
回复 支持 反对

使用道具 举报

发表于 2012-9-14 10:26:23 | 显示全部楼层
学习者
回复 支持 反对

使用道具 举报

发表于 2012-9-14 21:36:10 | 显示全部楼层
学习学习一下!!!
回复 支持 反对

使用道具 举报

发表于 2012-9-15 15:14:18 | 显示全部楼层
支持~自己想diy
回复 支持 反对

使用道具 举报

发表于 2012-9-16 10:37:29 | 显示全部楼层
学习学习 !!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2012-9-16 19:21:48 | 显示全部楼层
哈哈……程序啊 最感兴趣的就是光立方程序了。
回复 支持 反对

使用道具 举报

发表于 2012-9-16 21:03:58 | 显示全部楼层
这个太酷了!
回复 支持 反对

使用道具 举报

发表于 2012-9-18 10:11:28 | 显示全部楼层
感谢分享!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2012-9-19 23:34:19 | 显示全部楼层
很经典,很好,正在研究中。。。。
回复 支持 反对

使用道具 举报

发表于 2012-9-20 05:15:42 | 显示全部楼层
顶!!下了
回复 支持 反对

使用道具 举报

发表于 2012-9-20 20:46:45 | 显示全部楼层
答案3d8啊啊啊
回复 支持 反对

使用道具 举报

发表于 2012-9-22 20:20:43 | 显示全部楼层
找来找去   还是不能找到51的程序~~
回复 支持 反对

使用道具 举报

发表于 2012-9-23 15:28:42 | 显示全部楼层
看到这些神奇的东西总是很兴奋的
回复 支持 反对

使用道具 举报

发表于 2012-9-23 21:21:44 | 显示全部楼层
very nice very nice
回复 支持 反对

使用道具 举报

发表于 2012-9-24 09:49:58 | 显示全部楼层
好东西 下来看看
回复 支持 反对

使用道具 举报

发表于 2012-9-24 21:52:39 | 显示全部楼层
看看程序能否有帮助。
回复 支持 反对

使用道具 举报

发表于 2012-9-24 23:54:37 | 显示全部楼层
这个是什么东西~
回复 支持 反对

使用道具 举报

发表于 2012-9-25 17:06:34 | 显示全部楼层
看看   一直想弄明白
回复 支持 反对

使用道具 举报

发表于 2012-9-26 14:32:04 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-9-26 21:09:53 | 显示全部楼层
很喜欢光立方准备入手
回复 支持 反对

使用道具 举报

发表于 2012-9-26 21:18:03 | 显示全部楼层
见见庐山真面目
回复 支持 反对

使用道具 举报

发表于 2012-9-27 13:21:28 | 显示全部楼层
不错,我看看源码
回复 支持 反对

使用道具 举报

发表于 2012-9-27 16:34:12 | 显示全部楼层
不错,学习学习
回复 支持 反对

使用道具 举报

发表于 2012-9-27 22:34:56 | 显示全部楼层
看看说的是什么
回复 支持 反对

使用道具 举报

发表于 2012-9-29 10:21:17 | 显示全部楼层
不错,漂亮,想搞个玩玩!
回复 支持 反对

使用道具 举报

发表于 2012-9-29 17:00:26 | 显示全部楼层
前段时间买了一件,最近在做
回复 支持 反对

使用道具 举报

发表于 2012-10-1 20:21:48 | 显示全部楼层
good good good good
回复 支持 反对

使用道具 举报

发表于 2012-10-1 21:52:40 | 显示全部楼层
               
回复 支持 反对

使用道具 举报

发表于 2012-10-4 22:17:08 | 显示全部楼层
谢谢!谢谢!谢谢!谢谢!谢谢!
回复 支持 反对

使用道具 举报

发表于 2012-10-5 00:37:31 | 显示全部楼层
看看有没有用
回复 支持 反对

使用道具 举报

发表于 2012-10-5 12:57:11 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-10-6 01:20:22 | 显示全部楼层
只是想看代码     
回复 支持 反对

使用道具 举报

发表于 2012-10-6 20:18:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-10-8 20:37:46 | 显示全部楼层
程,看看顶
回复 支持 反对

使用道具 举报

发表于 2012-10-9 19:09:22 | 显示全部楼层
看看看~~~~~
回复 支持 反对

使用道具 举报

发表于 2012-10-9 23:07:38 | 显示全部楼层
看看程序~~~
回复 支持 反对

使用道具 举报

发表于 2012-10-10 14:55:07 | 显示全部楼层
学一下了,非常感谢。。。。
回复 支持 反对

使用道具 举报

发表于 2012-10-14 03:17:29 | 显示全部楼层
haoahaohaoahoah
回复 支持 反对

使用道具 举报

发表于 2012-10-14 17:57:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-10-14 19:51:16 | 显示全部楼层
非常不错的功底!谢谢圣源!
回复 支持 反对

使用道具 举报

发表于 2012-10-16 21:10:51 | 显示全部楼层
好像做一个啊。
回复 支持 反对

使用道具 举报

发表于 2012-10-18 05:21:33 | 显示全部楼层
wo ye xiangzuo
回复 支持 反对

使用道具 举报

发表于 2012-10-18 16:06:10 | 显示全部楼层
不错,我看看源码
回复 支持 反对

使用道具 举报

发表于 2012-10-18 16:59:49 | 显示全部楼层
学习,看程序怎么写的
回复 支持 反对

使用道具 举报

发表于 2012-10-19 18:40:37 | 显示全部楼层
怎样下载这个视频,呵呵
回复 支持 反对

使用道具 举报

发表于 2012-10-20 09:52:18 | 显示全部楼层
看看。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-10-20 09:56:42 | 显示全部楼层
学习中。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-10-20 10:02:10 | 显示全部楼层
学习一下。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-10-20 10:34:15 | 显示全部楼层
看不    懂啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-8-25 11:39 , Processed in 0.182942 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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