마이크로 dd 카드에서 Intel의 이미지를 사용하여 arduino 갈릴레오 보드를 사용하고 있습니다. 이미 기본 루아 스크립트를 관리하고 있습니다.루아를 사용하여 arduino 인터페이스를 제어하는 방법
보드 (인텔의 이미지)에서 루아 스크립트를 실행하고 arduino 인터페이스와 상호 작용하고 싶습니다. 예를 들어 LED 센서 데이터를 켜거나 읽을 수 있습니다. 이것은 스케치를 직접 사용할 때 매우 간단합니다. LED로 연결된 특정 핀을 켜는 간단한 API가있는 곳입니다. 핀에서 입력을 읽는 경우에도 동일합니다 (센서가 데이터를 보내는 지 확인하십시오).
핀에 대한 액세스 권한이있는 루아 라이브러리가 있습니까? 또는 어떻게 든 루아 스크립트를 Arduino API에 연결해야합니까?
스크립트는 이미 보드에서 실행됩니다.
감사합니다.
웹 연결이 가능한 arduino가 있는데, 이것은 완전히 독립적이며 SD 카드를 통해 OS를 실행합니다 (SSH를 통해 나와 사용할 수 있음). 그것은 물리적 인 것에 연결되어 있지 않습니다. 장치에서 실행되는 lua 스크립트가 있고이 스크립트가 LED 켜기 또는 센서에서 센서를 읽고 (인터넷상의 내 서버로) 보내기 같은 작업을 수행하기를 원합니다. 내가 알아 내지 못했던 것은 루아 스크립트에서 PIN에 액세스 할 수있는 방법입니다. 스케치를 사용하는 것처럼 이러한 PIN에 액세스 할 수있는 루아 API가 있습니까? 또는 내 루아 스크립트가 그렇게하는 스케치를 실행할 수 있습니까? – user1283002
arduino에는 2 개의 구성 요소가 있습니다. os 칩 및 atmega 칩. 그들은 직렬 버스에 의해서만 연결됩니다. 당신은 자신의 루아 스크립트를 써야만한다. atmega에 읽기를 물어 보면, atmega 마녀에서 스케쥴을 작성하여 명령을 반복 해 실행하고 실행 한 다음 다시 보내야한다. 이것을 수행하는 라이브러리가 있으며, firmdata라고 불리우지 만 처리 중입니다 (java 파생). – Lesto