所以我是一名工程师,我们正在为儿童开发基本的机器人套件(arduino、电机和其他东西),我们位于巴基斯坦卡拉奇,这就是我们的目标市场所在。
我们希望与套件一起提供软件——软件需要像从零开始,但从零开始更适合在计算机上学习,我们希望软件以硬件机器人为中心。
我们已经查看了 Scratch 的几个实现,从
- MiroBot (mirobot.io) - 使用 SNAP,scratch like 软件
- mBot (mblock.cc/mbot) - 他们还制作了 ScratchBot (app.makeblock.cc/program/scratch/) - 不是开源的,基于临时闪存
- Mind+ (www.mindplus.cc/index.html) - 开源,正在看
我们还研究了基于节点/流的编程,但是我们主要是电子工程师,虽然我们可以做桌面应用程序,但我们需要知道这类应用程序被称为什么,是否有任何框架、工具或库可以用来制作 SNAP-能够阻止并为孩子们提供丰富多彩的编程环境 - 我们希望保持开源,但希望自己制作,以便我们完全掌握事物。修改/破解临时源文件对我们来说不是一种选择,因为它基于 Flex/Flash,我们不想使用 Flex。
在这方面,我们欢迎任何帮助或指示或建议或意见,我们应该从哪里开始以及如何开始。
我们现在想要的是一个以 Arduino 语言实现为 BLOCKS 的基本软件,它与硬件无缝连接(COM PORT 通信/检测),而不需要孩子找到正确的 COM 端口并连接等等。