查看: 395|回复: 0
打印 上一主题 下一主题

LinkIt™ Smart 7688】Node.js

[复制链接] qrcode

30

主题

34

帖子

105

积分

注册会员

Rank: 2

积分
105
楼主
跳转到指定楼层
发表于 2016-4-9 11:35 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


一、前言

Node.js   https://nodejs.org/


简单的说 Node.js 就是运行在服务端的 JavaScript。


Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。


Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。



二、简单运行


LinkIt 7688 已经有了node 的环境。


登录到LinkIt 7688 中,在控制台输入 node,即可以进入 node.js 的环境中。



# node
> console.log(\'This is a console Test!\')
This is a console Test!


就是这么简单,console.log(\'\') 就是将传入的字符串打印到屏幕中。


ctrl + C  两次,退出node 环境。


三、执行文件


编写代码文件,以 .js 为后缀


使用mraa库文件。


var m = require(\'mraa\');
var ledState = true;
var myLed = new m.Gpio(44);

console.log(\'MRAA Version: \' + m.getVersion());
myLed.dir(m.DIR_OUT);

function periodicActivity()
{
        myLed.write(ledState ? 1 : 0);
        ledState = !ledState;
        setTimeout(periodicActivity, 1000);
}

periodicActivity();



保存上面的代码到 blink.js


在控制台执行如下:



#node blink.js



哇塞,,可以看到 LED 闪烁了。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表