Johnny-Five를 이용하여 아두이노에 연결한 LED 제어하기Arduino Uno2015. 12. 1. 15:29
Table of Contents
반응형
Node.js를 설치하는 방법은 아래 글을 참고하세요..
[웹/Node.js] - Ubuntu 14.04에 Node.js 설치 및 간단한 예제
아두이노를 피시와 연결하고 아두이노 IDE를 실행시킵니다.
메뉴에서 파일-예제-Firmata-StandardFirmata를 선택하여 프로그램을 불러온 후, 업로드 버튼을 눌러서 아두이노에 업로드합니다..
LED를 13번에 연결해줍니다.
이제 디렉토리를 하나 만들고 필요한 johnny-five 패키지를 설치해줍니다.
webnautes@webnautes-PC ~ $ mkdir johnny-five && cd johnny-five
webnautes@webnautes-PC ~/johnny-five $ npm install johnny-five
led.js 라는 이름으로 아래 내용을 넣어 파일을 하나 만듭니다.
- var five = require("johnny-five");
- var board = new five.Board();
- board.on("ready", function() {
- var led = new five.Led(13);
- // "blink" the led in 500ms on-off phase periods
- led.blink(500);
- });
이제 실행시켜 봅니다.
webnautes@webnautes-PC ~/johnny-five $ sudo node led.js
1448950885377 Device(s) /dev/ttyACM0
1448950885386 Connected /dev/ttyACM0
1448950889160 Repl Initialized
>>
아두이노에 연결된 LED가 깜박이는 것을 확인 할 수 있습니다.
이번엔 라즈베리파이에 아두이노를 연결하고 해보았습니다.
Node.js를 라즈베리파이에 설치하는 방법은 아래 글을 참고하세요
[임베디드/Raspberry Pi] - Node.js를 이용하여 라즈베리파이2에 연결된 LED 제어하기
pi@raspberrypi:~ $ mkdir johnny-five && cd johnny-five
pi@raspberrypi:~/johnny-five $ npm install johnny-five
똑같이 위에 있는 코드를 led.js라는 파일이름으로 작성한 후. 실행해보았습니다..
pi@raspberrypi:~/johnny-five $ sudo node led.js
1448951248194 Device(s) /dev/ttyACM0
1448951248256 Connected /dev/ttyACM0
1448951252094 Repl Initialized
>>
앞에서 피시와 했을때와 동일하게 잘 작동하는 걸 확인 할 수 있었습니다..
반응형
'Arduino Uno' 카테고리의 다른 글
아두이노와 초음파 센서( HC-SR04)를 이용하여 거리 측정하기 (2) | 2015.12.08 |
---|---|
Johnny-Five를 이용하여 아두이노에 연결한 온도센서(DS18B20) 값 읽어오기 (0) | 2015.12.02 |
Arduino에 연결한 Nokia 5110 LCD에 온도센서값(ds18b20) 출력해보기 (0) | 2015.11.25 |
Nokia 5110 LCD를 arduino uno에 연결하기 (0) | 2015.11.25 |
arduino에서 servo 모터 제어 (2) | 2015.11.10 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!