2012年12月4日 星期二
2. 我們做了持續閃爍的七彩霓虹燈
3. 程式碼
int sensorPin = A0; // select the input pin for the potentiometer
int ledPin = 7; // select the pin for the LED
int sensorValue = 0; // variable to store the value coming from the sensor
void setup() {
Serial.begin(9600);
pinMode(7, OUTPUT);
pinMode(6, OUTPUT);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
pinMode(2, OUTPUT);
pinMode(1, OUTPUT);
}
void loop() {
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
digitalWrite(7, HIGH);
delay(100);
digitalWrite(6, HIGH);
delay(100);
digitalWrite(5, HIGH);
delay(100);
digitalWrite(4, HIGH);
delay(100);
digitalWrite(3, HIGH);
delay(100);
digitalWrite(2, HIGH);
delay(100);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(7, LOW);
delay(100);
digitalWrite(6, LOW);
delay(100);
digitalWrite(5, LOW);
delay(100);
digitalWrite(4, LOW);
delay(100);
digitalWrite(3, LOW);
delay(100);
digitalWrite(2, LOW);
delay(100);
digitalWrite(1, LOW);
delay(100);
delay(50);
}
2012年10月23日 星期二
2012年10月9日 星期二
void setup(){ size(600,600); } float angle=0.05; void draw(){ background(200,252,0); translate(300,300); rotate(angle); angle+=0.05; for(int i=0;i<36;i++){ rotate( PI/18); ellipse(200,20,250,50); fill(200,150,550); ellipse(50,20,50,50); fill(0,150,1550); ellipse(200,50,150,200); fill(200,50,50); } }
void setup(){
size(600,600);
}
float angle=0.05;
void draw(){
background(200,252,0);
translate(mouseX,mouseY);
rotate(angle);
angle+=0.05;
for(int i=0;i<36;i++){
rotate( PI/18);
ellipse(200,20,250,50);
fill(200,150,550);
ellipse(50,20,50,50);
fill(0,150,1550);
ellipse(200,50,150,200);
fill(200,50,50);
}
}
size(600,600);
}
float angle=0.05;
void draw(){
background(200,252,0);
translate(mouseX,mouseY);
rotate(angle);
angle+=0.05;
for(int i=0;i<36;i++){
rotate( PI/18);
ellipse(200,20,250,50);
fill(200,150,550);
ellipse(50,20,50,50);
fill(0,150,1550);
ellipse(200,50,150,200);
fill(200,50,50);
}
}
2012年10月2日 星期二
void setup(){ size(500,400); fill(255,0,0); rect(0,0,50,50); fill(0,255,0); rect(0,50,50,50); fill(255,255,255); rect(0,100,50,50); rect(0,150,50,50); rect(450,0,50,50); rect(450,50,50,50); } int www=5; void draw(){ if(mousePressed && mouseX<50 && mouseY<50) stroke(255,0,0); else if(mousePressed && mouseX<50 && mouseY<100) stroke(0,255,0); else if(mousePressed && mouseX<50 && mouseY<200) save("aaaa.png"); else if(mousePressed && mouseX<50 && mouseY<250){ PImage file = loadImage("aaaa.png"); image(file, 0,0,500,400); }else if(mousePressed && mouseX&rt;450 && mouseY<50){ strokeWeight(++www); } else if(mousePressed && mouseX&rt;450 && mouseY<1000){ strokeWeight(--www); if(www<2)www=2; } else if(mousePressed) line(mouseX, mouseY, pmouseX, pmouseY); }
2012年9月25日 星期二
void setup(){ size(600,600); } float x=100,y=100; void draw(){ background(0,0,0); fill(56,148,192); ellipse(mouseX,mouseY,100,100); fill(255,255,0); ellipse(mouseX,mouseY,200,40); fill(1,1,1); rect(mouseX,mouseY,5,10); } void setup(){ size(600,600); } float x=100,y=100; void draw(){ background(0,0,0); fill(56,148,192); ellipse(mouseX,mouseY,100,100); fill(255,255,0); ellipse(mouseX,mouseY,200,40); fill(1,1,1); rect(mouseX,mouseY,5,10); fill(249,37,6); ellipse(x,y,50,50); x=x*0.9 + mouseX*0.1; y=y*0.9 + mouseY*0.1; }
今天因為要等待新同學的進度,所以有點慢,但新同學感覺都有跟上,希望以後都一直這樣的速度
2012年9月18日 星期二
size(600,600);
for (int i=0;i<50;i++){
fill(random(255),random(255),random(255));
rect(random(250),random(250),random(150),random(150));
}

size(400,300);
for(int i=0;i<40;i++){
for(int k=0;k<30;k++){
fill(i*255/30,k*255/-20,50);
ellipse(i*10,k*40,-10,60);
rect(i*10,k*10, 10,10);
}
}
size(400,300);
for(int i=0;i<4;i++){
for(int k=0;k<3;k++){
fill(i*255/4,k*255/3,60);
ellipse(i*100+50,k*100+50, 100,100);
fill(i*255/20,k*255/50,5);
ellipse(i*100+30,k*100+50, 40,90);
}
}
今天的上課氣氛非常好 , 上課進度也非常符合我的學習速度 , 希望老師可以一直維持這樣的上課速度這樣才能讓我完全吸收學習 , 今天的內容也非常的有趣實用 , 謝謝老師的指導 , 我會繼續認真學習
for (int i=0;i<50;i++){
fill(random(255),random(255),random(255));
rect(random(250),random(250),random(150),random(150));
}

size(400,300);
for(int i=0;i<40;i++){
for(int k=0;k<30;k++){
fill(i*255/30,k*255/-20,50);
ellipse(i*10,k*40,-10,60);
rect(i*10,k*10, 10,10);
}
}
for(int i=0;i<4;i++){
for(int k=0;k<3;k++){
fill(i*255/4,k*255/3,60);
ellipse(i*100+50,k*100+50, 100,100);
fill(i*255/20,k*255/50,5);
ellipse(i*100+30,k*100+50, 40,90);
}
}
2012年9月11日 星期二
mRNA Processing
size(500,500); PImage kitty; kitty = loadImage("http://www.hello-kitty-wallpapers.com/wp-content/uploads/2011/12/Hello-Kitty-Wallpapers-3.jpg"); image(kitty, 20,20);
訂閱:
文章 (Atom)





.bmp)



