System Compleat.

When Arduino meet JavaScript

Techs
( younjin.jeong@gmail.com, 정윤진 )

Arduino 기반 보드에 Node.js 를 올리고, 여기에 JavaScript 를 사용하여 하드웨어를 컨트롤 한다면 어떻게 될까?

긴 말이 필요 없다. 다음의 영상을 보자.



이 주제가 바로 최근 준호형 ( @firejune ) 과 함께 장난질 하려고 하는 분야의 메인이다.
헌데 사람 생각이 다 거기서 거기인지, 이미 이를 시도한 사람을 웹에서 발견 해 버렸다.

http://www.juliangautier.com/2011/02/controlling-big-mean-deviceswith.html

위의 블로그에는 구체적인 실행 방법과 코드들이 소개되어 있다. 아마 준호형이 펄쩍 뛰며 좋아 할 것 같은데.

핵심은 바로, Arduino 를 통해 node 용 모듈을 만들어 주는 데 있다. 위의 블로그에 보면 node-arduino 가 있는데, 이 코드는 다음의 링크에서 확인이 가능하다. 

https://github.com/voodootikigod/node-arduino
https://github.com/voodootikigod/node-arduino/blob/master/src/node.pde


어떤가, 죽여주지 않는가?  이제는 정말로 JavaScript 개발자가 임베디드 하는 세상이 온거다. 웹을 통해 디바이스를 제어하는 아름다운 세상. 또 이러한 것들이 클라우드를 만나면 어떻게 될 것인가. 

아래의 Presentation 자료를 살펴 보도록 하자. 
http://www.slideshare.net/frendskr/61262128-whenarduinometnodejs


Arduino 를 통한 모듈의 생성, 그리고 이 모듈을 사용한 node 용 JavaScript 코드, 그리고 웹을 통한 엑세스. 
이 전의 포스팅과 연계 하여, 웹을 통해 제어되는 RC 비행기/헬기 제작이 가능한 거다. 

이를테면, 구글맵과 GPS 좌표의 연동으로 "어디서부터 어디까지 날아가라" 하는 개발을 JavaScript 로. 

막 씐나는 아름다운 밤이로세- 

( younjin.jeong@gmail.com, 정윤진 ) 


Adding :  Node.js 를 추가한다면 당연한 말이겠지만, node.js + socket.io + Arduino 의 사용법도 있다. 아래의 영상 확인. 


관련 링크는 다음과 같다.
http://d.hatena.ne.jp/h6n/20111216/1323984616

관련 코드는 다음의 링크에서 찾아 볼 수 있다.
https://github.com/hanachin/iine_duino
저작자 표시 비영리
신고