2016-08-26 21 views
0

저는 arduino에서 새로 왔지만 Node.js에 대한 지식이 있습니다.node.js 프로그램을 중지 한 후 Arduino가 깜박이지 않습니다.

최근에 나는 arduino uno 보드를 가져 왔습니다. 나는 LED 조명이 깜박이는 arduino의 기본/안녕하세요 세계 프로그램을 시험해 보았습니다. 왜냐하면 jhonny-five.js를 사용하고 있기 때문입니다.

내 노트북에 arduino 보드를 꽂은 다음 보드에 firmata를 업로드 한 다음 node.js 프로그램을 실행하면 노트북이 잘 작동하고 LED 표시등이 깜박입니다. 모든 것은 매력처럼 작동합니다.

하지만 node.js 프로그램을 중지하면 LED 표시등이 깜박임을 멈 춥니 다. 기본적으로 보드의 전원을 켤 때 LED 깜박임 기능을 실행해야합니다.

지금은 장치를 플러그인 한 다음 node.js 프로그램을 실행해야합니다. 이 방법은 그것이 작동합니다.하지만 거기에 내가 arduino 보드를 꽂으면 어떤 방식 으로든 그것은 자동으로 내 pc에서 node.js 코드를 실행하지 않고 LED 깜박임 기능을 실행합니다.

답변

1

Firmata 라이브러리는 직렬 포트를 통해 명령을 수신하기위한 것입니다. 따라서 컴퓨터에서 코드를 실행할 수 있으며 Arduino에서 실행해야하는 명령이 전송됩니다. 하지만 그 프로그램이 없다면 명령을 기다리는 중일 뿐이므로 아무 것도하지 않습니다.

독립 실행 형 프로그램을 사용하지 않으려면 Arduino IDE를 사용하고 코드를 직접 업로드해야합니다.

+0

당신은 C 언어로 코드를 작성해야한다는 것을 의미합니까? 그래서 나는 arduino 보드에 전체 코드를 업로드 할 수 있습니다. 맞습니까? –

+0

Arduino 코드는 C++입니다. Arduino IDE에서 Blink 예제를 찾을 수 있습니다. Examples/01.Basics/Blink – KIIV

+0

감사합니다. –