发新帖我要提问
12
返回列表
打印

我设计了一款AVR单片机编程开发平台(LinkBoy),欢迎试用

[复制链接]
楼主: 0xCC
手机看帖
扫描二维码
随时随地手机跟帖
21
0xCC|  楼主 | 2013-6-7 12:02 | 只看该作者 回帖奖励 |倒序浏览
江枫渔火 发表于 2013-6-6 11:21
中文编程不好

可能中文编程不适合专业人士。不过这不是我的这套平台的缺陷,“中文编程”只是一个扩展。如果用这套平台,但是不想用中文编程,完全可以用英文编程啊,这也支持英文编程的。其实只是一层#define。

使用特权

评论回复
22
lcdi| | 2013-6-7 12:21 | 只看该作者
0xCC 发表于 2013-6-7 11:52
Arduino没有和我这个类似的图形化编程。每个开发环境的图形化侧重点都是不一样的。我想做的就是一个适合 ...

arduino官方没有图形化编程,可是它是开源的,是有开源的图形化编程软件的,至于侧重点肯定有差别。
作为玩具肯定有市场,支持你!

使用特权

评论回复
23
0xCC|  楼主 | 2013-6-7 12:32 | 只看该作者
redcar 发表于 2013-6-6 14:37
小朋友的小玩具,笑笑路过

你一定是一个专业技术人员,所以可以笑笑路过。因为这套东西本来就不是给专业人士用的。这就是小朋友的小玩具。所以它的设计出发点就是如何让小朋友一分钟就能上手,这套系统还在不断设计,目标就是易用、傻瓜化、图形化。

虽然我需要和各位技术高手探讨这套平台,但是目标用户群却不是大家这样的技术人士。所以会有些误解,就像回帖这位哥们,“笑笑路过”,呵呵,没有讨论出什么有价值的东西。

给小孩子玩的编程 和 给专业人士用的编程,设计的出发点是不一样的。比如:代码移植到别的芯片不重要;代码的可维护性不重要;编程隐藏的陷阱要尽量少(比如有符号数和无符号数运算要更严格);不要带有指针、联合、枚举等等,甚至数组都不要给用户提供。 …… 还有一些其他方面值得思考。

这样设计,是希望用户(小孩子)不要把注意力放在编程语言上,而是如何快速做出小东西。编程语言降低到一个极不重要的地位,变成一个可以随手丢弃的工具。比如今天要设计一个报警器,不是要在以前的程序上改进,而是从头做,因为这套东西就是要让用户一分钟内就从头做出一个作品。做完之后,写的程序就不要了,一次性的。下次做别的再重新做。不要把小孩子搞得像专业人士那样,整天想着代码移植、代码扩展性、可维护性。…… 反而失去了编程的乐趣。

编程不再是一个学习的目标,而只是一个附加的小工具,用完就可以丢弃。最后会几乎感觉不到编程的存在。这是我设计的一个重要目标。





使用特权

评论回复
24
江枫渔火| | 2013-6-7 12:44 | 只看该作者
实话说,楼主这个思路,可以搭配电子七巧板一起发展。

使用特权

评论回复
25
0xCC|  楼主 | 2013-6-7 12:52 | 只看该作者
江枫渔火 发表于 2013-6-7 12:44
实话说,楼主这个思路,可以搭配电子七巧板一起发展。

嗯,我目前正在全力研发基于LinkBoy的各种扩展组件,每个都会做出图形化封装和写好底层驱动。各种传感器、输入类、屏幕类、电机类、按键类、小灯类等等。

使用特权

评论回复
26
Stone_up| | 2013-6-7 13:22 | 只看该作者
希望楼主成功吧。经历挺坎坷的。加油支持你。         

使用特权

评论回复
27
tyw| | 2020-5-25 09:54 | 只看该作者
Linkboy图形化编程软件是开源的,随便下,给二年级小外孙讲解了十分钟,小东西就玩上手了.6.1快到了,又上淘宝弄了一组入门套件,300大洋,哈哈,有点上贼船感觉.好玩是绝无问题的,但是·你得不断升级套件才能玩更深.你还得在边上不断讲解为什么要这样做,小朋友才会长知识.例如一个条件循环指令,开始只会例程怎么做,他也照搬,讲解后,小东西立马自由发挥,让红黄绿灯亮4秒闪3下后换灯继续.一天下来,自已能编几个曲子,一边闪灯,一边放曲子.连声说比LOGO好玩.我让他把家里堆成山的LOGO玩具送给萌萌小妹妹,谁知小东西说:"帮帮忙,让她好好学习,天天向上,将来还有大任,为国争光."哈哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则