设为首页收藏本站

arduino 单片机机器人爱好者之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 19414|回复: 153
打印 上一主题 下一主题

全新发布光立方上位机软件,开源程序,不会写程序也可以做光立方动画!!

  [复制链接]

签到天数: 512 天

[LV.9]以坛为家II

跳转到指定楼层
楼主
发表于 2015-4-23 09:03:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 AllBlue 于 2017-5-5 17:35 编辑

全新发布光立方上位机软件,开源程序,不用写程序也可以做光立方动画!!!

最新软件下载,在文章最后!
---------------------------------------------------------分割线---------------------------------------------------------------------
经过2个月的努力,终于初步完成光立方上位机软件,软件基于C++语言编写,编译器使用的是VS2010!
话不多说,直接上软件 YFRobot 光立方上位机软件.zip (4.05 MB, 下载次数: 3024)    
                C++ 源码 YFRobot 光立方上位机源码.zip (101.1 KB, 下载次数: 209, 售价: 1 金币)
arduino 下位机通信程序(回复可见):
                                
游客,如果您要查看本帖隐藏内容请回复

文件包含内容:1、PC端上位机程序及运行软件可能遇到的问题解决方法      
                       2、arduino下位机源码

arduino下位机软件,这里就不做介绍了,直接下载到 arduino UNO R3控制板中即可!
PC端上位机程序初次使用可能会遇到些问题,下面是解决方法:软件使用问题集锦
如上面的方法为解决您的问题,可跟帖回复。


下面给大家说下软件如何使用,软件使用起来其实很简单,首先看下界面:

主界面 - 负责每个点的亮灭显示 (共有3个视角、每个视角从左向右分别为第一、二 。。。。八层)
       以下图为例,XZ面 -- 正视图方向、XY面 -- 俯视图方向、YZ面为左视图方向。

左下方 - 3个按键,分别为 ALLOFF 全熄灭、ALLON 全点亮、Send 发送数据按键(其中发送数据按键当已连接时有效)
            -  数组数据显示编辑框,显示数组数据变化。中间 - SerialPort Setting 为串口设置,包括 COM Port 端口号选择、Baud Rate 波特率选择(需与下位机相同,下位机默认115200)和 Connect 连接按键
右侧区域 - Animation 这是动画操作区域(主要操作都在这里了,详细介绍下)、Music 暂为开发,无操作
         

         红色区域  -  Each Frame ,Add 增加UpD 更新Del 删除 三个按键操作 每一帧画面;列表可以多选,多选后即可通过 “->” 按键进行动画组保存;
         蓝色区域  -  动画区域,点击列表中的项目,主界面既可以显示已编辑好的动画,当然你可以通过 Open 打开(增加)Del 删除操作每个动画组。           这里介绍下 “->” 保存 按键,上面也提到过,该按键功能为 从“Each Frame” 列表中,保存(增加)动画组;选中“Each Frame” 列表的项目(即你所保存的静态画面)并需要超过2个项目,该按键才能有效工作,否则提示错误~~
         绿色区域  -  速度调节滑块,调节显示及发送速度
         灰色区域  -  选择动画执行顺序,Repeat 重复执行、Turn 顺序执行
         紫色区域  -  Play按键Stop按键;播放和停止动画按键

软件就介绍到这,后续还会更新,欢迎新老用户下载使用,过程中有任何问题,都可以联系我们,跟帖反馈或发送邮件!
----------------------------------------------------------分割线------------------------------------------------------------------

Magic_LightCube正式版发布,欢迎各位下载使用!

相对初版做了一些调整:
1、调整了动画
2、增加X+、X-、Y+、Y-、Z+、Z- 六个按键,对每一帧的移位操作,可以向3个方向进行正负移位
3、增加Reverse 反相按键,可对先有的一帧画面进行反相处理(亮变灭,灭变暗)
4、增加界面右键响应按键: Layer Copy -- 层复制、Layer Paste -- 层粘贴、Layer ON -- 层点亮、Layer OFF -- 层熄灭、Row ON -- 行点亮、Row OFF -- 行熄灭、Col ON -- 列点亮、Col OFF -- 列熄灭
5、增加随机播放动画单选框

上位机软件演示视频:



软件版本V2.1  最新下载: YFRobot 光立方上位机软件.zip (4.06 MB, 下载次数: 544, 售价: 1 金币)

-------------------------------------------------------------------------------------------------------------------------------------
最新软件版本 V2.3 ,界面:

* 取消了数据显示对话框 界面不再拥挤
* 增加按钮“SearchCom”,直接搜索电脑可用串口(支持识别COM 1~16)
* 更改数据保存格式(之前版本采用txt文本格式保存数据,现在采用dat格保存数据)



  -- 按钮 OffLine 串口写出数据,用于通过UNO直接将数据写入SD卡中(每一帧数据格式:数据头 - 24 4D 3E + 数据长度 + 指令+数据+校验和)
参考例程: 读写SD卡.zip (6.17 KB, 下载次数: 36, 售价: 1 金币)
  -- 按钮 Save 将动画组数据保存至文件夹中
提示:本想实现读取SD卡中数据并显示,实现脱机,但调试过程中发现读取数据耗费时间长,导致画面显示时有闪烁现象。(有兴趣的人可以尝试看程序是否有bug或者有其他方式可以是实现,完成后可以分享给大家)
  -- 按钮 Open 只能打开dat数据(当然如果数据有误或为空,也无法打开)

鉴于上面无法直接读取SD并显示至光立方,下面有个解决方案 -- 使用2个UNO 串口通信(一个负责控制数据显示到光立方,一个负责读取SD卡数据、可以是储存芯片)
我将这两个UNO通信程序也放上来,大家自行下载调试(希望各位回复支持下)
游客,如果您要查看本帖隐藏内容请回复

详细介绍:http://www.yfrobot.com/thread-11582-1-1.html

-------------------------------------------------------------------------------------------------------------------------

最新版本下载: 光立方软件V2.3.zip (1.32 MB, 下载次数: 171, 售价: 1 金币)

最新版本V2.4,配合控制小板使用无需接线,板载储存芯片,可以下载动画并脱机显示!详情请见:http://www.yfrobot.com/thread-11970-1-1.html有需要的可到淘宝店铺咨询


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 转播转播 分享分享1 分享淘帖 支持支持1 反对反对

签到天数: 512 天

[LV.9]以坛为家II

推荐
 楼主| 发表于 2016-3-23 08:07:46 | 只看该作者
dianzi122 发表于 2016-3-22 23:50
楼主,编译出现这样的情况,请问为什么,我用的VS2010调试。

百度下" Cannot find or open the pdb file "
就可以找到解决方法了
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

推荐
发表于 2016-1-4 22:21:01 | 只看该作者
刚过见习期
回复 支持 1 反对 0

使用道具 举报

签到天数: 7 天

[LV.3]偶尔看看II

板凳
发表于 2015-4-29 13:04:06 | 只看该作者
顶一个,支持开放源代码!
回复 支持 反对

使用道具 举报

该用户从未签到

地板
发表于 2015-5-3 16:51:42 | 只看该作者
謝謝,學習先!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2015-5-8 17:15:17 | 只看该作者
thanks
thanks
thanks
thanks
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2015-5-10 22:16:02 | 只看该作者
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
回复 支持 反对

使用道具 举报

签到天数: 63 天

[LV.6]常住居民II

7#
发表于 2015-5-14 17:21:08 | 只看该作者
支持                  
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2015-5-20 12:32:34 | 只看该作者
thanks
thanks
thanks
thanks
回复 支持 反对

使用道具 举报

签到天数: 5 天

[LV.2]偶尔看看I

9#
发表于 2015-5-20 21:38:30 | 只看该作者
我需要下机位通信程序,谢谢
回复 支持 反对

使用道具 举报

签到天数: 5 天

[LV.2]偶尔看看I

10#
发表于 2015-5-20 22:35:51 | 只看该作者
请问一下关于arduino下位机程序,文件里面没有H档,编译不过去怎么办?还有就是上位机编码该怎么使用,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|联系我们|YFRobot ( 苏ICP备13017135  

GMT+8, 2017-12-15 10:43 , Processed in 0.212187 second(s), 30 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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