Rapid精英板与JavaScript玩转物联网
目标读者
硬件小白,初级创客,JS程序员。
1. Rapid开发板
Rapid开发板官方论坛
开发资料
github仓库 https://github.com/o2ee/rapid_dev.git
文档仓库 https://github.com/o2ee/rapid_doc.git
2.开发板使用
开发软件环境(windows系统)
1.首先去github仓库下载工具软件与开发包。
如图下载Dwonload ZIP文件
解压后的目录
2.安装USB线驱动
解压CH340_driver.ZIP文件,并运行setup安装程序。
3.开发板同电脑连接
使用usb数据/电源线(即手机充电线)一端接开发板,一端接电脑USB接口。(注意要使用usb转串口这个接口,下图黄色标示接口)
如果USB线连接成功,打开电脑的设备管理器,在端口(COM和LPT)项目下会看到USB串口的名称 USB-SERIAL CH340(COM20)。在后面下载程序时我们就使用COM20。
4.编译下载程序
1.打开cmd命令行,进入项目目录下的windows目录。
2.复位开发板,三秒钟内按下wkup键,进入boot模式。
3.输入rapid.exe -d COM20 ..\tutorial\led.js进行js代码编译和下载。
如果编译下载成功如下图所示,我们也会看到开发板上的LED0绿色灯在闪烁。
3.控制LED的JS程序
var led = require(“led”);
var flag = 0;
function led_flash(){
if(flag == 0){
led.turnOn(“led0”); //打开led0
flag= 1;
} else {
led.turnOff(“led0”); //关闭led0
flag = 0;
}
}
//每隔500ms调用一次led_flash函数
setInterval(led_flash, 500);
function loop(){
while(true){
}
}
loop();