搜索
bottom↓
回复: 14

【求】能通过串口 图形化模拟机动的软件(Scratch或替代软件)

[复制链接]

出0入12汤圆

发表于 2022-5-28 17:53:09 | 显示全部楼层 |阅读模式
本帖最后由 kv2004 于 2022-5-28 20:15 编辑

首先,肯定不是要 图表之类的分析软件,不是机械臂、复杂动作软件。

是想要 Scratch 水平的看似简单的软件。

它是用于辅助对我做的控制器的实物验证的,让我不用带控制器到现场也能尽量“实际”调试。简单说就是,

    ★在电脑上模拟机器,让我的控制器控制它★
    ★★★★★★★★★★★★★★★★★★★★★★★★★

我想到了孩子都能玩的Scratch。也试过了几个类似的,甚至有在某方面比Scratch做的更好。
虽然,目前我还没有下载到Scratch,但好像只有Scratch合适。

一,※※※※※※※※※※※※※※※※※
有没有一种软件类似Scratch:
1 要能编程,更要简单(块语言/python/lua/microC.....),还要能方便得到
2 图形(2D/3D),支持“精灵/乌龟”,必须支持碰撞检测
3 必须支持串口
4 不必注册,免费
5 有稳定的“团队”,不要干两天就跑路了,以后跑路也行,但要做完善再跑。


二,※※※※※※※※※※※※※※※※※
再举例一下,一个场景:
我做出了一个“逻辑”很简单的控制器,但又有点不确定是否能和实际配合良好,需要验证:
   1 不想立刻花费很大精力来做出机器;
   2 不想到现场或没法到现场;
   3 功能足够简单:
     3.1 控制一些简单的动作,
     3.2 得到一些简单的(传感器、触点)开关量,
所以想到,在电脑编一个应用来模拟这个“机器”。好像自己花半年时间学学python,也能做到。但有没有半天就能搞定的?


三,※※※※※※※※※※※※※※※※※
如果有这个软件,下一步就是:
控制器的某串口连到PC,做一下简单的数据交换:
    1 把控制器的输出的各个位,传到PC应用;
    2 PC应用根据这些位,做简单的可视化的动作;
    3 动作引发PC应用里的模拟传感器或触点产生开关量;
    4 通过串口传回控制器;
    5 控制器就像真的得到了输入端口的状态一样。


四,※※※※※※※※※※※※※※※※※
通过下面网址的这个介绍,能看到Scratch应该是能做到的
(只列举题目,内容就不转了,小学生都能搞定的东西,能有多难)。
《Scratch与Micro:bit实现互动》
https://zhuanlan.zhihu.com/p/83291866


五,※※※※※※※※※※※※※※※※※
吐槽一下,G点太低,让我们离文明越来越远:
(内容不转了,看题目就知道)
被曝辱华,全球最火少儿编程语言Scratch被禁!行业呼吁大力发展本土编程语言
https://user.guancha.cn/wap/content?id=376673
Scratch被禁了,我下载就其他类似软件,但大都缺串口;有串口的,缺精灵,碰撞......


六,※※※※※※※※※※※※※※※※※
扩展一下:
好像感觉AUTOCAD、matLab可能也能做到,不过感觉学习成本可能会有点高。
但如果谁能告诉我:solidworks也能这样干,我倒是很想花点时间重走一遍从入门到放弃的路。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出40入514汤圆

发表于 2022-5-28 18:48:39 | 显示全部楼层
是不是,unity会更容易搞?

出0入0汤圆

发表于 2022-5-28 19:36:07 | 显示全部楼层
凭什么有团队免费帮你搞,连跑路都不许,这不比奴隶还惨吗,奴隶至少还管饭。

出0入12汤圆

 楼主| 发表于 2022-5-28 20:04:31 | 显示全部楼层
三世执戟 发表于 2022-5-28 19:36
凭什么有团队免费帮你搞,连跑路都不许,这不比奴隶还惨吗,奴隶至少还管饭。 ...
(引用自3楼)

不要纠结一句话。
确实有很多软件都是免费的啊,包括 二楼 提的 unity 也 免费啊。又是大牌。

“Unity免费吗? 对个人用户来说,是免费的,但是,对于企业用户来说,一年1万块一个安装。 现在,很多企业是给版本机买一个或者买几个license,应付一下unity。 Unity因为上市的需要,可能会对于企业用户的盗版打击会更加大一些,毕竟免费的午餐吃太久了。”

还有 Scratch ,还有 微软的 若干软件......

咱就是用它当工具,偶尔配合一下自己的研发过程,又不是干别的。

出0入12汤圆

 楼主| 发表于 2022-5-28 20:12:53 | 显示全部楼层
智涅 发表于 2022-5-28 18:48
是不是,unity会更容易搞?
(引用自2楼)

看似不错啊,unity k12 又是一款小学生都能干的。
免费,强大,简单(还没接触,猜的)。
这个需求真成了,狗窝变大厦了。

出0入12汤圆

 楼主| 发表于 2022-5-28 22:32:55 | 显示全部楼层
正在安装Unity,虽然免费,但注册-申请许可证(估计3天/次)的过程还是少不了的。
我的网太慢了。

顺便了解了一下(https://www.zhihu.com/question/401350710),与Unity相似的还有:
1》 Godot MIT开源协议,开发者使用语言为C#/C++或一个魔改版Python。有中文文档。
2》 Cocos Creator MIT开源协议,开发使用TypeScript等语言。对Unity用户上手快。
3》 Xenko MIT开源协议。
4》 MonoGame MS-PL开源协议
5》 还有国产的,也是免费开源免激活的 Cocos Creator 3D MIT许可证,提供C++、Lua、JavaScript 三种编程语言接口。文档也都有中文的。
6》 。。。

眼花缭乱了,如果有点难度,可能真要从入门到放弃了。

出0入228汤圆

发表于 2022-5-29 05:48:01 来自手机 | 显示全部楼层
记得以前有个配合plc的场景模拟软件的

出0入0汤圆

发表于 2022-5-29 07:42:13 | 显示全部楼层
https://wokwi.com/projects/322062421191557714

出0入0汤圆

发表于 2022-5-29 08:26:35 | 显示全部楼层
https://www.tinkercad.com/things ... p;view_mode=default

出0入228汤圆

发表于 2022-5-29 10:14:44 | 显示全部楼层
本帖最后由 wxws 于 2022-5-29 10:16 编辑


这2都是好东西

出0入0汤圆

发表于 2022-5-31 15:23:34 | 显示全部楼层
免费的午餐吃惯了,没有就饿的慌;
但是还是想等免费了吃了,再干活,这就是IT业的通病。
因为网络刚来时网页是免费的。

出0入0汤圆

发表于 2022-5-31 19:12:42 | 显示全部楼层
VC \VB\C# 都可以写一个

出105入79汤圆

发表于 2022-6-1 00:45:44 | 显示全部楼层
ros环境 仿真器: gazebo

出0入12汤圆

 楼主| 发表于 2022-6-1 10:23:53 | 显示全部楼层
根据所有楼上信息整理一下目前居家办公胡乱折腾的结果:
× unity 没接触过,感觉是个好东西,有点难,不知所措,暂时放弃,以后有机会再玩。
× gazebo没找到门,放弃。
× VB VC QT 易语言(我还买过钥匙,用它挣过一点点小钱),都会点,但有点麻烦,放弃。
× Scratch 感觉应该有串口支持库,找的过程各种被墙,放弃。
× 8 9楼提的,虽然是好玩意,但不对题。
√ Mind+ 有串口库(格式不随意,能用),几乎不用动太多脑子,目前选它。
   做了一半的效果:用虚拟串口验证,这个串口是能用的----需要自己写(磊积木)串口编码和解析,也能方便实现。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入17汤圆

发表于 2023-6-7 19:04:29 来自手机 | 显示全部楼层
感谢推荐的Mind+,支持scratch图形化编程,串口外接esp32、k210等单片机等设备图形化、手动代码编程,Python图形化、代码模式编程;
可以支持按键,12864显示,数码管,多种传感器,电机,物联网,简单人工智能AI机器学习,简单图像、语音识别,简单数据库。
有win,苹果os,linux客户端,内置python3.8和常用库。开源课程丰富,硬件价格适中,适合小孩学习编程,可以由图形化编程入门,方便转向代码模式,学学python,能解决实际问题,理解编程思想。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 23:07

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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