아두이노 프로세싱 예제

August 2, 2019 at 5:30 pm

처리를 위한 라이브러리 v1.5: 프로세싱-arduino.zip (업데이트 된 11 월 11 일. 2011) (속성 파일 여기: 처리-arduino.txt) 처리는 그래픽 즉 미디어 아트, 가상 디자인을 만들기 위한 언어입니다. 그래서,이 튜토리얼에서 우리는 간단한 예를 만들기 위해 아두 이노 처리를 사용하고 미래에, 우리는 아두 이노 및 처리를 사용하여 프로젝트를 만들 것입니다. 마찬가지로 처리 IDE의 직렬 창에서 마우스 단추를 누르면 처리 IDE는 왼쪽 또는 오른쪽 마우스 단추에 따라 `1` 또는 `0`을 Arduino IDE로 보냅니다. 그런 다음 Arduino IDE가 버튼을 누르면 LED가 켜지거나 꺼집니다. 건배! 이 코드를 Arduino에 로드하고 이전 페이지에서 처리 스케치를 실행하면 처리 캔버스 내를 클릭하여 Arduino의 핀 13에 연결된 LED를 켤 수 있습니다. 중요: Arduino가 충돌하거나 문제가 있는 경우 USB를 분리하는 대신 Arduino의 리셋 버튼을 사용하여 재설정합니다. 이것은 직렬 포트가 제대로 닫히지 않았을 때 Mac에서 하드 충돌을 방지하는 데 도움이되는 것처럼 보였습니다. 이 튜토리얼에서는, 우리는 아두 이노와 처리 사이의 통신을 만들 것입니다. 우리는 아두 이노에서 처리및 아두 이노에 처리에 이르기까지 두 가지 방법으로 통신을 할 것입니다. 아두 이노 IDE에서 보낸 전위권 계측기 값을 통해 처리 IDE의 직렬 창의 색상을 변경합니다. 처리 일련 창에서 누른 마우스 버튼에 따라 LED 켜기 및 끄기됩니다.

당신은 아두 이노 프로그래밍의 기본 아이디어가있는 경우 당신은 완전히 갈 준비가되어 있습니다. 당신이없는 경우, 여전히 큰 문제가되지 않습니다. 그것은 매우 간단합니다. 당신이 일을 얻기 위해 문제가있다면, 당신은 아두 이노 포럼에서 도움을 요청할 수 있습니다. 처리를 위해 Arduino(Firmata) 라이브러리에서 버그를 발견한 경우 GitHub 문제 목록에 보고하십시오. 이것이 첫 번째 예제의 아두 이노 측에 필요한 전부입니다. 우리는 Arduino에서 직렬 통신을 설정하고 100 밀리 초마다 데이터를 보내라고 말하고 있습니다. 당신의 아두 이노 스케치는 이제 다음과 같이 보일 것입니다 : 그래서, 당신은 아두 이노와 일부 LED를 깜박했습니다, 어쩌면 당신은 심지어 처리와 함께 몇 가지 예쁜 그림을 그렸다 – 다음 무엇입니까? 이 시점에서 당신은 `아두 이노와 서로 통신 할 수있는 방법이 있는지 궁금해?`라고 생각할 수 있습니다.

글쎄, 무엇을 추측 – 거기에있다! – 그리고이 튜토리얼은 방법을 보여 줄 것입니다. 다음으로 Flex 센서 판독값을 처리로 가져옵니다. 나는 약간 다른 기술을 작성했습니다, 그것은 처리 튜토리얼에 SparkFun의 아두 이노를 기반으로합니다. 내 기술은 조금 간단합니다, 난 그냥 내가 사용할 수있는 처리에 데이터를 원한다. 또한 보다 안정적인 프로젝트를 만들기 위해 처리에서 오류 catch 코드를 구현하기로 결정했습니다. Mac은 닫히지 않은 직렬 포트에 만족하지 않으며 이 오류 처리 코드가 도움이 되는 것 같습니다.