프로세싱 4

프로세싱 서보모터 제어

지난 글에서는 Processing으로 LED제어하는 예제를 만들어봤는데 이제 물리적인 움직임을 제어해보기 위해서 서보모터를 이용해보도록 하자. 프로세싱 서보모터 제어를 위해서는 특별한 재료는 필요치 않고 다음과 같이 아두이노와 서보모터만 있으면 된다. ▲ 서보모터를 디지털 8번 핀과 5V, GND에 각각 연결한 후 프로세싱에서 소스 코드를 작성해볼 텐데 혹시 아두이노와 서보모터에 대해서 좀 더 알고 싶은 사람들은 아래 글을 참고하면 될 것이다. 서보모터 ▲ 이 블로그에 기록했던 내용인데 서보모터의 기본 코드와 가변저항을 이용한 코드 등을 확인할 수 있을 것이다. 이제 Processing을 실행해서 다음과 같이 소스 코드를 작성하자. ▲ 먼저 아두이노와 통신하고 라이브러리를 사용하기 위해서 processi..

카테고리 없음 2017.09.29

processing으로 LED 제어하기

이번 글에서는 processing으로 LED 제어하기를 해보려고 하는데... 아두이노 프로그램은 소스 코드를 보드에 한 번 업로드 한 후 다른 변화를 주기 위해서는 코드를 변경한 후 다시 보드에 업로드해줘야 하는 번거로움이 있는 반면 프로세싱은 컴퓨터의 윈도우 창에서 바로 변화를 줄 수 있는 차이가 있다. 예를 들어 아두이노에 LED가 3초에 한 번씩 깜빡이도록 하는 코드를 심었다면 파일을 수정해서 다시 업로드하기 전에는 영원히 3초마다 LED가 빛날 것이다. 물론 그런 작업이 필요한 경우도 있을 것이다. 하지만 내가 원할 때만 켜지고 꺼지도록하고 싶을 때는 이번 예제처럼 프로세싱을 이용하면 된다. 일단 기본 원리를 이해하기 위해서 아주 간단하게 프로그램을 작성해볼 텐데 윈도우 창을 반으로 나눠서 서로 ..

카테고리 없음 2017.09.28

프로세싱 아두이노 연결

지난 글에서는 컴퓨터에 Processing 프로그램을 설치해봤는데 이제 컴퓨터에서 Arduino를 제어할 수 있도록 프로세싱과 아두이노를 연결하는 과정을 정리해보자. 프로세싱에서도 잠깐 언급했지만 아두이노는 'C와 C++'언어를 사용하고 프로세싱은 '자바(JAVA)'를 사용하기 때문에 이 둘을 연결해서 제어하기 위해서는 라이브러리를 하나 추가해줘야 하는데 간단한 과정이지만 나 같은 초보는 조금 헷갈리는 부분도 있었기에 내가 겪은 시행착오를 포함해서 그 과정을 간단하게 정리해본다. 먼저 아두이노에서 제공하는 라이브러리를 하나 받아야 하는데 아래 주소를 선택하면 해당 홈페이지로 이동하게 된다. Playground 이동해서 다음과 같은 페이지가 나타나면 중간쯤에... ▲ Download 목록이 보이고 그중에 ..

카테고리 없음 2017.09.24

프로세싱 기초 프로그램 다운 및 실행

지금까지는 하드웨어인 아두이노의 기본 개념과 센서들의 활용 예제들을 살펴봤는데 이번 글부터는 프로세싱 기초로 프로그램을 받고 실행하는 과정부터 하나씩 정리해보고자 한다. 아두이노가 C와 C++로 코딩을 한 반면 프로세싱은 자바를 이용해서 프로그램을 작성하는데 언어는 달라도 이 둘은 서로 연결해서 PC에서 아두이노를 제어할 수가 있다. 그리고 이 프로그램을 작성하기 위해서는 컴퓨터에 자바가 설치되어 있어야 하는데 그 과정을 참고하실 분들은 아래 글 잠깐 참고하시길 바란다. 자바 앞으로 아두이노와 프로세싱을 연결해서 제어해보는 실습을 하기 위해서 이번 글에서는 프로세싱 에디터를 다운받는 과정을 정리해보자. 참고로 이 녀석은 받아서 압축만 풀면 설치 없이 바로 사용할 수 있으며 파일을 받을 수 있는 홈페이지 ..

카테고리 없음 2017.09.21