communication

아두이노와 다른 시리얼 장치 통신

통신 모듈은 요즈음의 다른 장치들과 시리얼 프로토콜로 통신하는 클래스를 갖습니다. 이는 주로 아두이노와 같은 장치들과 통신을 할 수 있게 합니다. ofSerial은 시리얼 프로토콜을 통해 어떠한 장치와도 통신할 수 있게 합니다. 신호를 받아 LED를 켠다거나 모터를 움직이게 하는 등의 스케치를 작성하여 업로드된 아두이노에게 커스텀 명령을 전송할 수 있습니다. 또한 아두이노(혹은 다른 장치)로부터 메시지를 받을 수도 있는데, 예를 들자면 온도센서의 값을 읽어 오픈프레임웍스 받아올 수 있습니다.

두번째 클래스인, ofArduino는 아두이노만을 위한 것으로, 펌웨어라 불리는 프로토콜을 사용하여 아두이노에게 메시지를 보내거나 받을 수 있습니다. 이 방법을 사용하면 아두이노 스케치와 오픈프레임 사이에 오고갈 통신 프로토콜을 구현할 필요가 없습니다. 그냥 아두이노의 핀에서 읽은 값을 오픈프레임웍스로 받거나, 오픈프레임웍스로 아두이노의 특정핀에 값을 직접 보낼 수 있습니다.

examples/communication폴더에서 예제들을 확인하여 어떻게 동작하는지 더 살펴보시기 바랍니다.