2017년 3월 29일 수요일
학생작품
학생 작품 예제-random, mouseX, mouseY, keyPressed
[When art meets technology]
P.21
float r;
float g;
float b;
float a;
float diam;
float x;
float y;
void setup()
{
size(500,500);
background(100,200,255);
smooth();
noStroke();
}
void draw()
{
r=(255);
g=(255);
b=(255);
a=random(255);
diam=random(20);
x=random(500);
y=random(500);
noStroke();
fill(r,g,b,a);
ellipse(x,y,diam,diam);
noStroke();
fill(255,255,255);
rect(0,410,500,90);//ground
noStroke();
fill(0);
ellipse(210,270,100,250);//arm1
noStroke();
fill(0);
ellipse(290,270,100,250);//arm2
noStroke();
fill(255,255,255);
ellipse(250,280,150,300);//body
noStroke();
fill(0);
ellipse(250,100,100,100);//head
noStroke();
fill(255,255,0);
ellipse(210,425,50,20);//foot1
noStroke();
fill(255,255,0);
ellipse(290,425,50,20);//foot2
noStroke();
fill(255,255,255);
ellipse(230,90,15,15);//eye1
noStroke();
fill(255,255,255);
ellipse(270,90,15,15);//eye1
noStroke();
fill(0);
ellipse(230,90,12,12);//eye2
noStroke();
fill(0);
ellipse(270,90,12,12);//eye2
noStroke();
fill(255,165,0);
triangle(235,100,265,100,250,110);//mouth
fill(255,255,255);
ellipse(mouseX,mouseY,10,10);
}
void keyPressed(){
noStroke();
fill(0);
ellipse(410,340,90,150);//arm1
noStroke();
fill(0);
ellipse(430,340,90,150);//arm2
noStroke();
fill(255,255,255);
ellipse(420,340,90,150);//body
fill(0);
noStroke();
ellipse(420,250,70,70);//head
noStroke();
fill(255,255,0);
ellipse(390,410,50,20);//foot1
noStroke();
fill(255,255,0);
ellipse(450,410,50,20);//foot2
noStroke();
fill(255,255,255);
ellipse(410,250,13,13);//eye1
noStroke();
fill(255,255,255);
ellipse(430,250,13,13);//eye1
noStroke();
fill(0);
ellipse(410,250,10,10);//eye2
noStroke();
fill(0);
ellipse(430,250,10,10);//eye2
}
피드 구독하기:
댓글 (Atom)
아두이노와 프로세싱 연동: 가변저항으로 프로세싱 색상제어
아두이노와 프로세싱을 연동하는 프로젝트로서, 아두이노의 가변저항을 조절하여 프로세싱의 rect의 색상을 조절해봅니다. 과정은 간단합니다. 1. 아두이노보드에 가변저항을 연결합니다. 가변저항의 세 단자에 GND, 5V, 그리고 A0(아날로...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWljGFcKOja1lQvHzcQHGfi0thrqoNy_vTyRMEDVpPdZji-JCcFF9Pad_E4aB9xVVHFiX8KMFo3ThizUi0FLSDnk3IvQ6xjE00mO2yE7UUMcgqBcypRSEGtg_G2CkOT9b3re3JUgnel8w/s400/20171210_193039.jpg)
-
가변저항은 이름처럼 정해진 저항 값 내에서 저항 값을 바꿀 수 있는 저항을 말한다. 주로 세 개의 핀으로 이루어져 있으며, 양쪽 핀은 각각 5V(전원의 +부분), 0V(전원의 -부분)이고 중간 핀은 저항 값이 변화함에 따라 변화하는 ...
댓글 없음:
댓글 쓰기