본문 바로가기

아두이노_프로세싱54

프로세싱 선그리기(재귀함수) 프로세싱 선그리기(재귀함수) -------------------------------------------------------------------int a = 20; void setup() { size(480, 320);} void draw() { background(255); stroke(255-a,a*1.7,(a*17)/2); // 선에 색 변활를 주기위함. draw_line(10); a = a+2; if (a>255){a = 0;}} void draw_line(int i) { if (i 2012. 7. 12.
프로세싱 이동하는 사각형 그리기 프로세싱 이동하는 사각형 그리기 소스스케치---------------------------------------------------------------int a = 0;float b = 0.0;float c = 0.0; void setup(){ size(480,320); background(255); noStroke();} void draw(){ background(255); a=a+1; b=b+1.8; c=c+2.7; fill(a,b,a,100); rect(a,0,30,height/3); // 사각형 그리기 fill(b,a,c,100); rect(b, height/3,30,height/3); fill(c,c,255-a,100); rect(c,(height*2)/3,30,height/3); if(a>.. 2012. 7. 11.
프로세싱 선 그리기 및 이동 아두이노로 마이크로 프로세서의 처리값을 컴퓨터로 값을 넘겨받아 그래픽화 할때 프로세싱을 이용한다. 꼭 아두이노와 연개할 필요 없이 독자적으로 프로세싱은 인터랙티브한 그래픽 제작에 사용할 수 있다. 그 첫번째 활용으로 선을 그리고 이동 시키기다. 소스 스케치 ----------------------------------------------------------- int a = 0; float b = 0.0; float c = 0.0; // 변수 선언 void setup(){ size(480,320); // 보여질 창 크기 strokeWeight(3); // 그려진 선의 두께 } void draw(){ background(255); // 창의 배경색 // 선을 그리고 반복해서 배경색을 채우므로 이전에 그린.. 2012. 7. 11.
도트매트릭스(dot matrix) 제어 2 도트매트릭스(dot matrix) 제어 2 이전글 도트매트릭스(dot matrix) 제어 1: http://eskelt.tistory.com/30 도트매트릭스의 제어를 통해 센서의 입력을 받아 도트매트릭스에 표현해보자 도트매트릭스에 얼굴을 표현하고 마치 말하는 것같은 모습을... 즉 sound센서의 입력을 받아 센서값에 따른 얼굴모양이 바뀌도록하여 입을 움직이는 것 처럼 표현해보자. 기본적인 작동은 이전글을 참고하자. 일단 여러가지 얼굴모양을 만들어 배열하고 간단한 수식으로 센서값에 따라 얼굴모양을 선택할 수 있도록 한다. 스케치 소스 ----------------------------------------------------------------------------- /* 말하는 매트릭스*/ int.. 2012. 6. 27.
도트매트릭스(dot matrix) 제어 1 도트매트릭스(dot matrix) 제어 1 LED를 여러개를 묶어 글씨나 간단한 도형을 출력할수 있는 장치다 LED의 수 또 같은 갯수라도 크기에 따라 종류가 다양하다. 여기에서 사용한 것은 8x8 소형 도트매트릭스 SZ420788K-16P로 총 64개의 LED를 묶어 놓은 것 중 소형매트릭스를 이용하였다. 자세한 사양은 http://www.eleparts.co.kr/front/productdetail.php?productcode=003009003000000007을 참고 핀은 품명이 마킹되어 있는 곳의 맨 왼쪽 핀부터 1번으로 반시계방향으로 총 16번까지 넘버링된다. 불을 켜는 방법은 13번핀에 +, 9번핀에 -를 연결하면 맨위 왼쪽 led가 불이 들어온다 또 9번핀은 13,3,4,10,6,11,15,1.. 2012. 6. 27.
아두이노간 xbee통신 아두이노간 xbee통신 프로그램 버전 : Arduino - 1.0 아두이노끼리 유선은 물론 xbee를 통해 무선통신이 가능하다. 한쪽 아두이노에서 센서 또는 스위치 등으로 신호를 받고 그신호를 다른 아두이노에서 받아 처리하여 출력하는 형식이다. 간단하게 우노에서 스위치를 누르면 숫자 5를 xbee를 통해 날리고 메가에서 숫자5를 받아 출력하는 식으로 구성해보면 우노의 배선 스위치 입력은 11번에 연결하고 xbee 쉴드 장착 우노의 스케치 소스 ------------------------------------------------------------------------------- #include SoftwareSerial xbeeS(2,3); //xbee 통신을 위해 구성 void setup(){ x.. 2012. 6. 27.