처리와 Arduino®의 연결은 무엇입니까?

Arduino®는 배선을 기반으로 언어를 사용하여 프로그래밍되는 오픈 소스 증강 마이크로 컨트롤러입니다. 그러나 개발 환경은 컴퓨터 그래픽 및 복잡한 데이터 시각화에 일반적으로 사용되는 무료 다운로드 가능한 프로그래밍 언어 인 처리를 기반으로합니다. 프로그램이라고도 불리는 스케치, 프로세싱 및 Arduino® 언어는 PDE (Processing Development Environment) 파일 확장을 사용합니다. 또한 처리 및 Arduino® 스케치는 서로 통신하여 처리 스케치 및 Arduino® 하드웨어에 대한 양방향 제어를 제공 할 수 있습니다.

통신은 처리와 Arduino® 환경 사이에서 단방향 또는 양 방향이 될 수 있습니다. 예를 들어, 처리 스케치의 데이터는 Arduino® 마이크로 컨트롤러에 연결된 하드웨어를 제어하는 ​​데 사용될 수 있거나 마이크로 컨트롤러의 데이터를 사용하여 처리 스케치의 기능을 제어 할 수 있습니다. 대안두 환경 모두 동시에 서로 영향을 줄 수 있습니다. 처리 및 Arduino® 프로젝트의 일부 예에는 전위차계를 사용하여 처리 스케치로 표시된 객체의 색상을 제어하고 처리 스케치에서 마우스 클릭 이벤트를 사용하여 일련의 조명 방출 다이오드 (LED)를 제어하는 ​​것이 포함됩니다.

.

Processing and Arduino® 언어는 코드 및 USB (Universal Serial Bus) 포트를 통해 서로 통신하며, 이는 컴퓨터의 직렬 포트로 에뮬레이트하고 나타납니다. 마이크로 컨트롤러와 처리 사이의 양방향 통신을 설정하거나 Arduino®와의 처리를 제어하려면 사용자는 두 언어로 스케치를 작성합니다. 처리 스케치는 Arduino®에 연결된 직렬 포트를 찾는 반면, 마이크로 컨트롤러 코드는 Arduino의 입력 및 출력에서 ​​데이터를 수신하고 전송합니다. 이것은 애호가들에게 완전히 통제 할 수 있도록합니다그들의 프로젝트.

처리용 무료 Arduino® 라이브러리를 사용하면 사용자가 마이크로 컨트롤러에 대한 코드를 작성하지 않고 처리의 데이터를 사용하여 Arduino®를 제어 할 수 있습니다. 대신 표준 프로그램이 보드에 업로드되고 사용자는 처리 스케치에 코드를 작성합니다. 서면 코드는 일반적으로 다음 기능을 수행합니다. Arduino®에 연결된 직렬 포트를 찾아 엽니 다. 변수의 마이크로 컨트롤러의 데이터를 저장하고 데이터를 사용하여 프로세스 스케치에서 객체의 크기 또는 색상과 같은 다른 매개 변수를 제어합니다.

Arduino®와 함께 일하는 법을 배우고 처리하는 사람들은 Arduino® 프로그래밍 환경에서 예제 스케치를 찾을 수 있습니다. 이 스케치에는 응용 프로그램의 모든 다운로드와 함께 제공되며 사용자는 일반적으로 추가 코드를 작성하지 않고도 실행할 수 있습니다. Arduino®의 제조업체는 온라인으로 온라인으로 완전한 주석 처리 및 Arduino® 코드를 제공합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?