V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
youyudehexie
V2EX  ›  分享创造

node.js 控制cubieboard,javascript搞嵌入式不是问题,有演示视频。

  •  
  •   youyudehexie · 2013-09-15 21:42:06 +08:00 · 3700 次点击
    这是一个创建于 4121 天前的主题,其中的信息可能已经有所发展或是发生改变。
    原文:http://blog.whattoc.com/2013/09/08/nodejs_api_addon_4/

    var GPIO = require('./build/Release/gpio');

    var LED = GPIO.PD0;
    var status = 0;
    GPIO.init();

    GPIO.setcfg(LED, GPIO.OUT);

    // 让led 一闪一闪
    var blink = function(){
    if(status){
    GPIO.output(LED, GPIO.LOW);
    status = 0;
    } else {
    GPIO.output(LED, GPIO.HIGH);
    status = 1;
    }
    }

    setInterval(blink, 1000);


    工作原理
    利用Node.js的Addon模块作为调用硬件控制C库的中间件,Node.js异步的特性,非常适合处理各种硬件的IO。本次实践使用的是cubieboard的开发板,Node.js将会控制板子的GPIO的PD0,让它1000ms产生一个高低电平,使LED灯能够一闪一闪的样子。

    展示视频:
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   918 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:49 · PVG 05:49 · LAX 13:49 · JFK 16:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.