Arduino很棒,但它同样很难理解,尤其是对新手而言。Espruino是"全球第一款面向初学者或专家级玩家的JavaScript单片机",其发明者是居住在英国剑桥的戈登·威廉姆斯(Gordon Williams)。数年来,他将Espruino提供给爱好者和发烧友。不过,如今戈登将它带到了众筹网站Kickstarter,以便让它更容易使用。
这个Kickstarter项目旨在帮助威廉姆斯完善其开源硬件电路板,并整理源代码,为开源发布做好准备。威廉姆斯在Espruino项目页面上表示,这个项目的另一个目的是实现在发售的电路板上预装Espruino软件,这样用户在订购一个之后就能立即进行编程开发。
对家用硬件黑客来说,"JavaScript for Things"这种概念非常惊人,因为它大大简化了控制硬件按人意愿运作的流程。威廉姆斯使用闪光信号灯作为实例,用以比较Espruino单片机和Arduino单片机在代码数量和复杂度方面的差异。JavaScript编程方法不仅让那些做过一些网页开发的人感到熟悉,而且它也更容易进行修改和扩展。与此同时,Arduino常常需要进行大量返工来实现甚至只是类似的效果。
威廉姆斯是一名软件开发者,他曾任职于Altera、微软、诺基亚、Collabora等公司。如今,他自己开公司,他的公司是3D音乐视觉特效软件Morphyre的开发商。威廉姆斯毕业于剑桥大学的计算机专业,是一名狂热的家用硬件DIY发烧友。这个爱好让他开发了Espruino,以此通过基于事件的编程方法来帮助那些享有类似爱好的人。
威廉姆斯计划从2014年1月开始向资助者发售Espruino单片机(他们预定的起价是19英镑)。他本人已经拥有开发硬件产品的经验,并制定了非常详细的生产计划来实现上述目标。Espruino的其他组件还包括低功耗的无线射频模块、彩色LED灯以及为大额资助者准备的更多工具。(译:王灿均)