和jsconsole网站类似,Espruino会在你敲入回车之后立即执行你输入的代码 。单凭这点就足以使之

从众多的开发板中脱颖而出,大部分的开发板在更改代码之后都必须重启。

这种交互式的编程对于学习,玩耍,开发项目都非常重要。你可以很自然地从键入单个的命令开始到创建复杂的循环和函数。当你的程序正在运行的时候,你甚至可以检查其中的变量和改变代码。

Espruino造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
交互式电子白板 品种:交互式电子白板;型号:JC850-86B; 查看价格 查看价格

明锐达

13% 成都世纪新程信息科技有限公司
65寸交互式一体机 RP658H 查看价格 查看价格

BENQ(明基)

13% 广州普思科技有限公司
交互式电子白板 HVE-7083 查看价格 查看价格

HiteVision鸿合

13% 鸿合科技四川分公司
交互式电子白板 HV-3280 查看价格 查看价格

HiteVision鸿合

13% 鸿合科技四川分公司
交互式电子白板 HV-3264 查看价格 查看价格

HiteVision鸿合

13% 鸿合科技四川分公司
交互式电子白板 HV-3296 查看价格 查看价格

HiteVision鸿合

13% 鸿合科技四川分公司
交互式电子白板 HV-3264 查看价格 查看价格

HiteVision鸿合

13% 鸿合科技广州办事处
交互式电子白板 HVE-7096 查看价格 查看价格

HiteVision鸿合

13% 鸿合科技广州办事处
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
自行铲运机 斗容量7m3 查看价格 查看价格

台班 汕头市2012年4季度信息价
自行铲运机 斗容量12m3 查看价格 查看价格

台班 汕头市2012年4季度信息价
自行铲运机 斗容量12m3 查看价格 查看价格

台班 汕头市2012年3季度信息价
自行铲运机 斗容量7m3 查看价格 查看价格

台班 汕头市2012年2季度信息价
自行铲运机 斗容量10m3 查看价格 查看价格

台班 汕头市2012年1季度信息价
自行铲运机 斗容量10m3 查看价格 查看价格

台班 汕头市2011年4季度信息价
自行铲运机 斗容量16m3 查看价格 查看价格

台班 汕头市2011年4季度信息价
自行铲运机 斗容量12m3 查看价格 查看价格

台班 汕头市2011年3季度信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
交互式手写屏 博士微课通TP2000|1台 1 查看价格 天创恒达数字视频技术开发(北京)有限公司 广东   2022-12-02
交互式IDB系统 84英寸,含支架、配套线缆等|1套 3 查看价格 上海广辽电子科技有限公司 广东  阳江市 2019-11-14
交互式白板 交互平板硬件部分:1、尺寸:≥85英寸,采用LED背光.2、屏幕物理分辨率:≥3840×2160; 3、满足全屏显示比例16:94、支持10点同时触控,支持10笔书写,触摸分辨率:≥32767×|12套 1 查看价格 鸿合科技有限公司 全国   2019-05-22
交互式查询系统 用于医院的介绍以及费用查询设备,主要是针对于医院环境介绍、科室介绍、医生介绍,费用查询(包含住院费用查询、门诊费用查询、药品价格查询)、服务评价等功能,通过结合触摸屏等硬件技术并与医院现有信息系统(HIS)实现对接,并可以帮助患者更好的了解医院信息.同时查询服务能帮助患者跟明确的了解费用的使用情况.而服务评价功能可以帮助患者对工作人员服务质量的零距离监督,强化了医院工作人员的服务意识,有力地推动了医院及医护服务质量的提升.|1套 1 查看价格 四川省通信产业服务有限公司科技分公司 四川   2021-01-22
交互式一体机 希沃75寸交互式一体机|1台 1 查看价格 广州视睿电子科技有限公司 全国   2020-03-24
交互式数字临摹台 详见线下技术要求文件|56套 2 查看价格 温州贝尔教仪有限公司 广东   2022-05-24
交互式大屏控制器 支持接收客户端的投影请求,并将投影请求通过VGA/HDMI接口输出.支持同时接收多个客户端的投影请求,遵循先入先出的投影显示模式,运用于将客户端的同步内容输出到投影仪及大屏幕|1台 1 查看价格 广州熹尚科技设备有限公司 全国   2021-09-15
交互式智能大屏 1、采用OPS-C模块化电脑方案. 2、接口严格遵循Intel相关规范,针脚数为标准80Pin ,实现与大屏无单独接线的插拔. 3、硬件配置:CPU为Intel Core i5八代、六核六线程、最大|4套 1 查看价格 武汉噢易云计算股份有限公司 全国   2021-04-21

Espruino介绍

Espruino是一种运行在微控制器上的交互式Javascript解释器,借助这一利器,你可以轻松快速地对微控制器进行编程。

Espruino开发板是预装Espruino软件的特殊定制电脑。该开发板提供丰富的功能和很好的电池续航时间。

在Espruino上编程使用的命令和在Arduino上使用的命令很相似,因此如果你可以在Arduino上编程的话,那在Espruino上编程也一定没问题。

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灯以及为大额资助者准备的更多工具。(译:王灿均)

Espruino交互式常见问题

  • 什么叫交互式绘图软件

    计算机绘图是用点、线、符号、文字和数字描述机械和建筑物等空间物体的形状、大小、位置和特性的表达形式。工程图学是研究工程技术领域中有关图、图的绘制及其应用的科学,其内容包含画法几何、土木工程制图和计算机...

  • 交互式设计什么意思

    有互动的设计例如,点击了一个按钮,应该有什么样的反映,就算是按钮的交互吧。

  • 什么是交互式电子白板

    交互式电子白板可以与电脑进行信息通讯,将电子白板连接到计算机,并利用投影机将计算机上的内容投影到电子白板屏幕上,在专门的应用程序的支持下,可以构造一个大屏幕、交互式的协作会议或教学环境。利用特定的定位...

对微控制器来说并没有太多的解释器可以用,大家几乎都在用BASIC语言。JavaScript是一种非常流行的现代高级编程语言,拥有很多先进的特性-而且成千上万的网站开发者都在使用JavaScript,他们中的任何一个人都可以立即开始Espruino的开发!

Espruino开发板能够依靠手机的电池来运行,如果再连接上一个蓝牙模组的话,那么你就能以无线的方式来控制你的Espruino开发板。

你可以插入一张SD卡用来存储数据,而且你还可以在板子上的预留区域增加你希望用到的设备,从而免去购买昂贵扩展板的费用。

Espruino是事件驱动的,和node.js类似。这意味着我们鼓励你编写的代码是在某件事情发生的时候才执行(例如 在一段时间之后,或者当一个数字输入端的状态发生变化)。这不仅使得在同一时间运行多任务变得简单,而且也使得Espruino解释器可以自动地将微控制器置于低功耗模式。

用Espruino编写的简单代码实际上所达到的能效要比用C写的代码大的多。

和Arduino不同,Espruino不需要安装任何应用软件(备注1)或驱动程序,也不需要对你的PC或Mac进行配置。只要插上Espruino支持的开发板,很快就能进行开发了。

如果使用预装Espruino软件的Espruino开发板,那将使得开始编程变得更加容易。因为使用其他Espruino支持的开发板,需要先将Espruino软件烧入到开发板中。

备注1:需要一个终端应用程序。像MacOS和Windows XP都有内建的终端应用程序,但Windows Vista,Windows 7以及之后的产品需要第三方的终端应用程序,可以免费下载的Putty是一个不错的选择。

只需要把Espruino开发板插到你的PC,Mac,或Raspberry Pi上,就可以马上在串口终端程序里编写JavaScript脚本了。(大部分的电脑都不需要另外安装程式)。

你写的函数既可以在一段时间之后执行,也可以在当一个输入信号状态发生改变的时候执行。当Espruino可以按照你的意图实现你要的功能的时候,键入save(),当下次再开机的时候,Espruino就会重新载入你上次保存的代码。

你甚至可以增加一个蓝牙模组,这样就可以透过无线对Espruino进行编程。

如果你只是为了给你的PC,Mac,Raspberry Pi增加一个IO扩展板的话,Espruino一样可以胜任!只要插上它,就可以透过你自己的应用程式或者发送由JavaScript命令组成的脚本来直接控制Espruino开发板上的IO资源。

1. 适用于Windows,Linux,MacOS和Android(透过蓝牙或USB OTG连接)

2. 比名片的一半还要小-只有54mm x 41mm

3. 使用流行的JavaScript语言,Espruino支持字串,图,对象和动态数组

4. 72Mhz ARM微控制器,内置256KB闪存和48KB内存

5. 微型USB接口,微型SD卡接口,适应宽电压范围输入(从 3.6v 到 15v)的JST电池接口

6. 红色,绿色和蓝色的LED灯,两个按键(其中一个默认为复位键)

7. 焊接上一个HC-05蓝牙模组(开发板上默认没有该模组),就可以透过无线对Espruino编程和debug!

8. 44个GPIO针脚,针脚间隔0.1英寸(0.254厘米),26个PWM针脚,16个ADC针脚,5个USART接口,3个SPI接口,2个I2C接口和2个DAC接口

9. 功耗:运行 35mA,待机 12mA,深度待机0.1mA

10. 原型区域可以焊接伺服器头,无线模组和小外型集成电路表面贴装组件,例如马达驱动器

11. 内建TI CC3000 WiFi模组(开发板上默认没有该模组),还内建了一个支持向量字体的图形库

12. 开源软件和硬件

13. Espruino网站提供完整文档,很多教程和一个活跃的论坛

Espruino外观

Espruino的Logo很cool哦~ 咖啡杯代表JavaScript,杯底的引脚代表开源硬件。

一个用户自定义键,一个复位键

红绿蓝三只LED灯

电池接口 可以直接由电池供电

SMD原型区域 可以焊接一些芯片在上面

微型USB接口 透过这个和电脑相连

微型SD卡插槽

可选的蓝牙模组可以焊接在这里 有了这个就可以透过无线进行编程和debug了

伺服器马达插头

焊接在SMD原型区域的L293D马达控制器

焊接上HC-05蓝牙模组的Espruino开发板

开发板上的接口资源非常丰富

插上开发板就马上可以进行开发,无需繁琐的设置,只要有个支持串口的终端程序就可以了

推荐使用Espruino的Chrome Web IDE,支持代码高亮,出错提示。

Espruino的Chrome Web IDE甚至提供了类似Scratch语言的完全图形化开发环境

Espruino交互式文献

一种人机交互式室内建模方法 一种人机交互式室内建模方法

格式:pdf

大小:408KB

页数: 未知

评分: 4.5

环境建模问题是移动机器人研究领域中的一个关键问题。提出一种移动机器人对室内未知环境进行建模的方法。机器人采取内螺旋算法在室内环绕一周确定环境边界,然后通过上位机控制机器人逼近障碍物,对障碍物进行环绕并在地图上标记完成整个建模过程。通过实验证明了该方法的有效性。

立即下载
Espruino相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏