陈正翔——Arduino图形化编程工具Mind+开发者

  • 来源:快公司
  • 关键字:编程,开发,引线
  • 发布时间:2014-08-29 09:14

  创客圈铁匠

  眼下,智能硬件越来越多,而开源硬件让硬件创业的成本进一步降低,使用Arduino这样的底层开源板,能很方便地做出可用的产品原型。但编程对于普通人来说,仍然是件难以企及的事情。

  做游戏出身的陈正翔做了一款图形化编程工具Mind+,利用这款工具,普通人不用敲代码也能玩转开源硬件,做出遥控小车,无线电灯开关这样的东西。

  在Mind+里,内置了许多和Arduino相兼容的硬件模块,如红外传感器,温度传感器等。各种模块都是通过“引线”来连接,用户可以通过连接不同的模块实现想要的功能。逻辑关系也被模块化,比如你想实现灯一闪一闪的效果,可以加入相应的模块。他设计了“行为流”代表信号传递的方向,不同接线的引脚,使用不同方向的三角形来表示“输入”和“输出”。最重要的是,它所见即所得。

  陈正翔说,他研究过市面上许多图形化编程软件,包括像MIT开发的专为儿童设计的Scratch图形化编程软件,仍然是以程序员思维为主导,只不过把代码变成了图片。但Mind+完全抛弃了代码思维,他希望人们在使用机器的时候忘记机器语言,让人真正从程序中解放出来,尽情享受制作互动装置的乐趣。

  现在,Mind+已经开放SDK,即各个模块的设计工具,如果你会C++,你甚至可以自己添加新的模块完成你想要的任何功能。现在Mind+已经支持58个丰富功能不同的模块,如红外传感器,温度传感器等,你可以做出许多看起来很复杂的互动项目,如智能闹钟,LED动画,香蕉钢琴等等。甚至陈正翔还用来做过一个能帮助初学者学吉他的工具。

  陈正翔从小接触编程,高中时,因为觉得学校教育无用而浪费时间,退学开始自学。在开发Mind+之前,他一直做游戏。人在玩游戏时,会不知不觉接收许多信息,完成许多看起来很复杂的任务。如何让人用同样简单,所见即所得的方式,实现他们想要的效果,是他一直在思考的问题。他自称为“创客圈铁匠”,“创客就像中国古代的侠客,他们做东西,我给他们提供工具,提供剑。”他希望通过简单容易上手的工具,更多人能更简单地完成想法。

……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: