Processing 기초
- processing.org 에서 다운로드 (다운로드 페이지)
- arduino sketch는 C++기반이고, processing sketch는 java기반입니다.
processing sketch 예제
- 예제1 : 프로세싱 윈도우 크기, 배경색, 점, 선, 사각형, 원, 텍스트, 폰트, 사진 입력
1 | void setup() { |
- 예제2 : 마우스와 키보드 이벤트
1 | void setup() { |
- 예제3 : 마우스 움직이는 대로 원 그리기
1 | void setup() { |
- 예제4 : 자유선 그리기
1 | void setup() { |
Arduino와 Processing을 통해 arduino 보드의 기본 led blink 하기
schematic
아두이노의 기본 LED를 사용할 것이므로 별도의 회로 연결없이 아두이노만 연결한다.
library 등록
아두이노 사이트에서 프로세싱 라이브러리를 다운받은 후
압축을 풀었을 때 나오는 arduino폴더를 c:\Users\userID\processing\libraries\ 폴더에 복사한다.
프로세싱 프로그램에서
스케치
→내부라이브러리
→Arduino (firmata)
를 선택하면,
1 | import cc.arduino.*; |
가 등록된다.
processing sketch
1 | import cc.arduino.*; |
arduino sketch
arduino IDE에서
파일
→예제
→firmata
→standard firmata
를 불러들인 후컴파일하고 업로드한다.
processing에서 실행하기
processing에서 실행버튼을 눌러 실행해보기
파일
→어플리케이션으로 내보내기
를 선택하여 윈도우, Mac, Linux용 실행파일을 만들어보기
※ 어플리케이션으로 내보내기를 하기전에 processing sketch를 저장하여야 한다.
Processing으로 led 제어하기
processing sketch : 사각형 스위치
1 | import cc.arduino.*; |
processing sketch : 그라데이션 가변저항
1 | import cc.arduino.*; |
Processing 기초