【Espruino】NO.02 快速入门

时间:2021-12-29 09:14:19

http://blog.csdn.net/qwert1213131/article/details/26692537

本文属于个人理解,能力有限,纰漏在所难免,还望指正!

【小鱼有点电】

连接Espruino开发板

将你的Micro USB数据线插入你的开发板,(目前市面上的大部分智能手机应该都是这种数据线吧,嘿嘿),由于板载的USB接口比较脆弱,插拔数据线的时候请保持冷静

1.对于WIN 8.1和XP用户,由于系统不具有通用的USB CDC设备驱动,因此你需要从ST的官网下载此驱动,http://www.st.com/web/en/catalog/tools / PF257938

2.对于其他WIN用户,系统已经自带了USB CDC驱动,但是需要等待几分钟来完成更新。

3.对于Linux用户,你需要向“dialout”组添加用户。键入 sudo adduser $USER dialout,然后注销并重新登录。

4.对于Mac OS X和 Chromebook用户,插入板子即可运行。


建立终端应用

【Espruino】NO.02 快速入门

我们建议用户使用我们的Chrome Web App,它含有一个固件更新和许多优势,用过就知道了。当然你也可以使用其他终端程序来调

试你的Espruino板,这里附带一些示例http://www.espruino.com/Alternative+Terminal+Apps

安装Chrome Web Browser

安装Espruino Web IDE然后点击 +FREE来安装它

现在可开始使用这个终端程序了:

运行Chrome首页的Espruino Web IDE

点击左边的Connect/Disconnect图标

此刻会弹出一个窗口,选择你需要的串口号

如果你没有看到串口,或者不能正常工作,请看这里Troubleshooting

请点击“tour”按钮来进行入门演示。


软件更新


这里有两种方法,一种是使用Espruino Web IDE来更新板子的固件,另一种是使用调试下载工具将 Download页面的bin文件下载

到你的板子上。


开始写代码


现在你可以在Espruino Web IDE的左半边(终端窗口)敲入命令了。

1+2
然后会返回   =3,每次敲入命令并按下回车后,代码会立即运行,并显示等号   = 和结果。如果执行的代码没有返回值,则会显示 =undefined  

digitalWrite(LED1,1)
返回 =undefined  ,此刻板上的LED1点亮,代码中的”LED1“可以使用其他引脚的名字代替,比如”A1“或者”C5“。

现在按一下键盘上的上方向键,终端窗口会显示上一次执行的代码digitalWrite(LED1,1) ,左方向键将光标移动到”1“,按下Delete键,然后修改为”0“,此时整体代码变为digitalWrite(LED1,0),回车后看到LED1变灭。
也可写入函数如下:

function toggle() {
 on = !on;
 digitalWrite(LED1, on);
}
按下回车键后,代码并没有执行,只是定义了一个toggle函数,我们还需要键入以下内容才能执行上面的函数:

toggle()
这样会看到LED1发生变化,如果还想看到变化,则继续输入以上内容回车即可。