Rapid精英板与JavaScript玩转物联网

Rapid精英板与JavaScript玩转物联网

目标读者

硬件小白,初级创客,JS程序员。

1. Rapid开发板

Rapid开发板官方论坛

bbs.o2ee.com

开发资料

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();

开发板提供的LED模块JS接口

练习:如何控制LED0与LED1交替闪烁

你可能感兴趣的:(JavaScript,程序员,物联网)