Notice
Recent Posts
Recent Comments
Today
Total
04-29 20:19
Archives
관리 메뉴

Jeongchul Kim

Intel Edison board Eclipse NodeJS edison-IO 프로젝트 본문

사물인터넷

Intel Edison board Eclipse NodeJS edison-IO 프로젝트

김 정출 2016. 3. 8. 17:34


Intel Edison board Eclipse NodeJS  edison-IO 프로젝트

프로젝트를 생성하고 Javascript 파일을 생성한다.


소스 코드 입력한다.

var Edison = require("edison-io");

var board = new Edison();

var status = false;

board.on("ready",function(){

console.log("edison ready.");

board.pinMode(13,board.MODES.OUTPUT);

});

function blink() {

board.digitalWrite(13, status-0);

status = !status;

}

var timer = setInterval(blink,1000);

setTimeout(function(){

clearInterval(timer);

},100000);


프로젝트 Export한다.



edison_io.js를 put한다.


putty로 돌아간다.

root@edison_kjc:~/js# ls -l

drwxr-xr-x    2 root     root          4096 Mar  8 07:35 edisonio

-rw-r--r--    1 root     root            96 Mar  8 05:51 hello.js

drwxr-xr-x    2 root     root          4096 Mar  8 06:58 nodejs_led

-rw-r--r--    1 root     root           226 Mar  8 06:42 nodejs_led.js

drwxr-xr-x    2 root     root          4096 Mar  8 07:09 webserver

root@edison_kjc:~/js# cd edisonio/

root@edison_kjc:~/js/edisonio# ls

edison_io.js

root@edison_kjc:~/js/edisonio# npm install edison-io

npm install 명령어를 통해 edison-io를 설치한다.

ctrl+c를 통해 빠져나온다.

node edison_io.js 명령어를 입력해 실행한다.

root@edison_kjc:~/js/edisonio# node edison_io.js








Comments