圣源电子制作

 找回密码
 立即注册
查看: 114847|回复: 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 楼)

回复

使用道具 举报

来自 266#
 楼主| 发表于 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下载程序了。
看懂程序 就可以自己改动画 修改程序了,


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

回复 支持 反对

使用道具 举报

265#
发表于 2015-1-10 23:52:41 | 只看该作者
求TF内存卡程序
回复 支持 反对

使用道具 举报

264#
发表于 2014-12-30 06:35:17 | 只看该作者
新人学习了 連接電腦的3D8s_alpha 軟體 怎樣存檔 及 怎樣擷取TF SD記憶體 使用
沒辦法單獨控制 每一個 LED 亮度嗎?
回复 支持 反对

使用道具 举报

263#
发表于 2014-12-11 22:13:55 | 只看该作者
终于注册号了,我要好好读读教程吧自己买的这个弄好
回复 支持 反对

使用道具 举报

262#
发表于 2014-12-3 14:51:03 | 只看该作者
Hello dear! Help me please, I have gathered your cube, insert the module to Atmega8 (another module I do not), including all light diodes glow. What should I do next, how to light effect it? Do I need to have something to buy more? I do not have a module with ATmega328.\
你好親愛的!請幫助我,我已經收集的立方體,插入模塊Atmega8的(另一個模塊我沒有),包括所有的發光二極管發光。我該怎麼辦旁邊,怎麼光效呢?我需要有一些購買更多?我沒有與ATmega328的模塊。
回复 支持 反对

使用道具 举报

261#
发表于 2014-11-21 15:56:29 | 只看该作者
单片机不是烧写一个hex文件就行了嘛?为什么你这里要烧写2个进去?blink程序是做什么用的?A3D8_MASTER又是做什么用的?
回复 支持 反对

使用道具 举报

260#
发表于 2014-5-11 15:18:24 | 只看该作者
很神奇。看了又想看、准备买一套,好好学习,
回复 支持 反对

使用道具 举报

259#
发表于 2014-4-10 18:58:14 | 只看该作者
好好好好好好好好
回复 支持 反对

使用道具 举报

258#
发表于 2014-4-10 18:56:17 | 只看该作者
好好好好好好
回复 支持 反对

使用道具 举报

257#
发表于 2014-4-10 18:29:03 | 只看该作者
阿发发发阿法方法
回复 支持 反对

使用道具 举报

255#
发表于 2013-12-8 00:09:10 | 只看该作者
这是一个伟大的工程啊
回复 支持 反对

使用道具 举报

254#
发表于 2013-12-3 16:25:07 | 只看该作者
来学习下程序
回复 支持 反对

使用道具 举报

253#
发表于 2013-6-22 21:51:26 | 只看该作者
加油,希望以后楼主的楼能盖多点
回复 支持 反对

使用道具 举报

252#
发表于 2013-6-22 21:50:28 | 只看该作者
haodongdong
回复 支持 反对

使用道具 举报

251#
发表于 2013-5-28 00:15:05 | 只看该作者
好看在做,多学习,源代码
回复 支持 反对

使用道具 举报

250#
发表于 2013-5-25 21:57:31 | 只看该作者
請問~~32k版的用~~上傳master or basic後,還可以用上机位連線嗎?~~目前無法用上机位軟體控制~~
回复 支持 反对

使用道具 举报

249#
发表于 2013-5-25 18:42:31 | 只看该作者
   能不能分享一下3D8S C程序 ············
回复 支持 反对

使用道具 举报

248#
发表于 2013-5-14 10:07:50 | 只看该作者
努力学习中
回复 支持 反对

使用道具 举报

247#
发表于 2013-5-13 23:54:30 | 只看该作者
真想做一个,,单单硬件就好了,,
回复 支持 反对

使用道具 举报

246#
发表于 2013-5-13 20:41:55 | 只看该作者
很好,太酷了,哈哈哈哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

245#
发表于 2013-4-27 22:39:25 | 只看该作者
刚刚来,不懂啊
回复 支持 反对

使用道具 举报

244#
发表于 2013-4-27 22:38:40 | 只看该作者
怎么赚金钱啊?还是要怎样充值啊?
回复 支持 反对

使用道具 举报

243#
发表于 2013-4-27 22:24:17 | 只看该作者
正想做这个呢
回复 支持 反对

使用道具 举报

242#
发表于 2013-4-27 22:10:18 | 只看该作者
真好看啊。。。
回复 支持 反对

使用道具 举报

241#
发表于 2013-4-23 14:51:50 | 只看该作者
怎么下载 不了了?
回复 支持 反对

使用道具 举报

240#
发表于 2013-4-23 14:46:50 | 只看该作者
怎么显示金钱不够。。。。
回复 支持 反对

使用道具 举报

239#
发表于 2013-4-8 23:33:14 | 只看该作者
下载学习学习
回复 支持 反对

使用道具 举报

238#
发表于 2013-4-7 19:10:50 | 只看该作者
学习
回复 支持 反对

使用道具 举报

237#
发表于 2013-4-3 19:26:21 | 只看该作者
是程序吗?   
回复 支持 反对

使用道具 举报

236#
发表于 2013-4-1 17:12:52 | 只看该作者
楼主太好了。开源,值得学习。
回复 支持 反对

使用道具 举报

235#
发表于 2013-3-31 20:09:26 | 只看该作者
谢谢分享啦 不错的作品哦
回复 支持 反对

使用道具 举报

234#
发表于 2013-3-31 11:32:02 | 只看该作者
看着挺好的就学学不知道难度大不大
回复 支持 反对

使用道具 举报

233#
发表于 2013-3-31 11:31:19 | 只看该作者
看着挺好的学学
回复 支持 反对

使用道具 举报

232#
发表于 2013-3-24 19:45:33 | 只看该作者
刚买了套件、来学习学习
回复 支持 反对

使用道具 举报

231#
发表于 2013-3-24 16:51:33 | 只看该作者
好想做一个啊
回复 支持 反对

使用道具 举报

230#
发表于 2013-3-19 21:01:51 | 只看该作者
这个是必须的
回复 支持 反对

使用道具 举报

229#
发表于 2013-3-15 21:04:11 | 只看该作者
来学习下如何写程序!!前几天买了套高级版的3D8S,昨天又买了套ARDUINO  R3呵呵!!
回复 支持 反对

使用道具 举报

228#
发表于 2013-3-15 00:58:46 | 只看该作者
好家伙。有意思,试试
回复 支持 反对

使用道具 举报

227#
发表于 2013-3-14 15:33:08 | 只看该作者
终于找到了啊
回复 支持 反对

使用道具 举报

226#
发表于 2013-3-14 15:32:32 | 只看该作者
终于找到了啊
回复 支持 反对

使用道具 举报

225#
发表于 2013-3-12 17:33:53 | 只看该作者
下载学习下
回复 支持 反对

使用道具 举报

224#
发表于 2013-3-12 14:54:15 | 只看该作者
不错,喜欢arduino
回复 支持 反对

使用道具 举报

223#
发表于 2013-3-12 14:19:56 | 只看该作者
好好看啊,求背景音乐。。。
回复 支持 反对

使用道具 举报

222#
发表于 2013-3-10 18:39:26 | 只看该作者
这也太牛了吧
回复 支持 反对

使用道具 举报

221#
发表于 2013-3-10 00:29:17 | 只看该作者
程序不知从何下手,只能参考一下先
回复 支持 反对

使用道具 举报

220#
发表于 2013-3-9 12:42:28 | 只看该作者
好东西,多谢分享。
回复 支持 反对

使用道具 举报

219#
发表于 2013-3-9 09:53:03 | 只看该作者
学习!学习!学习!学习!
回复 支持 反对

使用道具 举报

218#
发表于 2013-3-6 10:03:53 | 只看该作者
不错,我看看源码
回复 支持 反对

使用道具 举报

217#
发表于 2013-3-5 16:42:41 | 只看该作者
准备做个!!!
回复 支持 反对

使用道具 举报

216#
发表于 2013-2-28 20:52:38 | 只看该作者
参与/回复主题 关闭
RE: 3D8S 8x8x8 LED 光立方---
回复 支持 反对

使用道具 举报

215#
发表于 2013-2-20 21:50:22 | 只看该作者
想做一个试试看,谢谢分!
回复 支持 反对

使用道具 举报

214#
发表于 2013-2-20 04:59:36 | 只看该作者
看看有什么可以下载的!
回复 支持 反对

使用道具 举报

213#
发表于 2013-2-19 18:20:58 | 只看该作者
看看,,学习学习
回复 支持 反对

使用道具 举报

212#
发表于 2013-2-11 13:56:37 | 只看该作者
做一个,玩玩
回复 支持 反对

使用道具 举报

211#
发表于 2013-2-8 21:13:24 | 只看该作者
买了有段时间了还没好好研究一下
回复 支持 反对

使用道具 举报

210#
发表于 2013-2-8 20:24:44 | 只看该作者
学习3d光立方,
回复 支持 反对

使用道具 举报

209#
发表于 2013-2-7 21:43:50 | 只看该作者
太给力了~正需要,感谢楼主。
回复 支持 反对

使用道具 举报

208#
发表于 2013-2-3 14:35:52 | 只看该作者
想学习下,但不知道能不能看懂
回复 支持 反对

使用道具 举报

207#
发表于 2013-2-2 23:06:55 | 只看该作者
学习中。。。。。
回复 支持 反对

使用道具 举报

206#
发表于 2013-1-27 21:57:46 | 只看该作者
需学习。。。。。。。。。。
回复 支持 反对

使用道具 举报

205#
发表于 2013-1-26 22:01:12 | 只看该作者
真的很讨厌回复可见
回复 支持 反对

使用道具 举报

204#
发表于 2013-1-25 16:25:12 | 只看该作者
准备做个!!!
回复 支持 反对

使用道具 举报

203#
发表于 2013-1-25 16:03:56 | 只看该作者
下载下来看看
回复 支持 反对

使用道具 举报

202#
发表于 2013-1-24 17:08:43 | 只看该作者
mark!!!!!!!!!!
回复 支持 反对

使用道具 举报

201#
发表于 2013-1-20 20:07:05 | 只看该作者
学习学习学习
回复 支持 反对

使用道具 举报

200#
发表于 2013-1-18 18:45:12 | 只看该作者
想下来学习下,不知道能不能看懂
回复 支持 反对

使用道具 举报

199#
发表于 2013-1-18 09:44:22 | 只看该作者
谢谢分享了
回复 支持 反对

使用道具 举报

198#
发表于 2013-1-17 17:11:14 | 只看该作者
444444444444444444444
回复 支持 反对

使用道具 举报

197#
发表于 2013-1-16 16:08:20 | 只看该作者
学习下编程图案的方法
回复 支持 反对

使用道具 举报

196#
发表于 2013-1-16 16:08:01 | 只看该作者
正在做,所以查查资料
回复 支持 反对

使用道具 举报

195#
发表于 2013-1-16 13:20:55 | 只看该作者
我先学习下
回复 支持 反对

使用道具 举报

194#
发表于 2013-1-13 23:44:35 | 只看该作者
我要下载 A3D8_Master.7z 文件
回复 支持 反对

使用道具 举报

193#
发表于 2013-1-13 00:25:18 | 只看该作者
光立方硬件已将焊好,继续学习软件。
回复 支持 反对

使用道具 举报

192#
发表于 2013-1-11 19:36:14 | 只看该作者
我这边编译的时候提示'Driver_3D8' does not name a type, 貌似缺少Driver_3D8.h文件
回复 支持 反对

使用道具 举报

191#
发表于 2013-1-11 17:35:58 | 只看该作者
刚刚读大学,现在想学C语言,还在弄光立方
回复 支持 反对

使用道具 举报

190#
发表于 2013-1-7 00:53:23 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

189#
发表于 2013-1-6 13:35:08 | 只看该作者
feichangganxie
回复 支持 反对

使用道具 举报

188#
发表于 2013-1-5 16:13:48 | 只看该作者
看看程序看一看看一看凑一下字数
回复 支持 反对

使用道具 举报

187#
发表于 2013-1-5 15:33:10 | 只看该作者
看着头文件,各种头疼。C++实在很烂的说
回复 支持 反对

使用道具 举报

186#
发表于 2013-1-5 14:26:43 | 只看该作者
想要程序。
回复 支持 反对

使用道具 举报

185#
发表于 2013-1-5 10:27:11 | 只看该作者
有木有C51系列单片机的源程序?
回复 支持 反对

使用道具 举报

184#
发表于 2012-12-29 12:19:40 | 只看该作者
很想自己做个光立方
回复 支持 反对

使用道具 举报

183#
发表于 2012-12-28 20:31:04 | 只看该作者
回复看看想下个程序
回复 支持 反对

使用道具 举报

182#
发表于 2012-12-27 22:42:15 | 只看该作者
收集,观看。学习
回复 支持 反对

使用道具 举报

181#
发表于 2012-12-26 13:00:41 | 只看该作者
好东西,学习了
回复 支持 反对

使用道具 举报

180#
发表于 2012-12-25 23:23:09 | 只看该作者
看一下好不好用,
回复 支持 反对

使用道具 举报

179#
发表于 2012-12-25 20:30:21 | 只看该作者
楼主好帅!
回复 支持 反对

使用道具 举报

178#
发表于 2012-12-25 18:19:10 | 只看该作者
看看
回复 支持 反对

使用道具 举报

177#
发表于 2012-12-24 23:39:48 | 只看该作者
下来学习下!
回复 支持 反对

使用道具 举报

176#
发表于 2012-12-23 23:38:29 | 只看该作者
下载参考参考
回复 支持 反对

使用道具 举报

175#
发表于 2012-12-22 13:36:44 | 只看该作者
太漂亮了,真羡慕
回复 支持 反对

使用道具 举报

174#
发表于 2012-12-21 16:07:52 | 只看该作者
我也想学,谢谢LZ无私的奉贤
回复 支持 反对

使用道具 举报

173#
发表于 2012-12-21 15:49:39 | 只看该作者
要是16*16*16的 就拉风了
回复 支持 反对

使用道具 举报

172#
发表于 2012-12-21 00:44:26 | 只看该作者
謝謝分享
回复 支持 反对

使用道具 举报

171#
发表于 2012-12-21 00:10:08 来自手机 | 只看该作者
分享距!!!!!!!!
回复 支持 反对

使用道具 举报

170#
发表于 2012-12-19 17:52:33 | 只看该作者
好好,支持。
回复 支持 反对

使用道具 举报

169#
发表于 2012-12-19 16:53:04 | 只看该作者
3D8S 8x8x8 LED 光立方--- 328版 程序篇 (开源C程
回复 支持 反对

使用道具 举报

168#
发表于 2012-12-19 12:44:36 | 只看该作者
谢谢分享........!
回复 支持 反对

使用道具 举报

167#
发表于 2012-12-18 23:07:01 | 只看该作者
看看源程序复杂吗?
回复 支持 反对

使用道具 举报

166#
发表于 2012-12-18 23:02:58 | 只看该作者
呵呵! 我做出来了。。。有想要的联系我!976267269
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 00:12 , Processed in 0.090014 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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