This picture is a shape of flowerpot.
We completed to make our product.
It is perfect!
And we finished to write cording and it is working very well. : )
*** Process ***
*** If it turn on LED ……………….,
: )
See you on thursday.



arduino cording
byte howBright = 0;
void setup() {
Serial.begin(9600);
pinMode(7,INPUT);
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop(){
// Serial.println(digitalRead(2));
if (digitalRead(7)==HIGH){
digitalWrite(3,howBright);
digitalWrite(5,howBright);
digitalWrite(6,howBright);
digitalWrite(9,howBright);
digitalWrite(10,howBright);
digitalWrite(11,howBright);
delay(10);
howBright ++;
}
else{
analogWrite(3,LOW);
analogWrite(5,LOW);
analogWrite(6,LOW);
analogWrite(9,LOW);
analogWrite(10,LOW);
analogWrite(11,LOW);
}
if (Serial.available()>0) {
Serial.read();
Serial.print(digitalRead(7), BYTE);
}
}byte howBright = 0;
void setup() {
Serial.begin(9600);
pinMode(7,INPUT);
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop(){
if (digitalRead(7)==HIGH){
digitalWrite(3,howBright);
digitalWrite(5,howBright);
digitalWrite(6,howBright);
digitalWrite(9,howBright);
digitalWrite(10,howBright);
digitalWrite(11,howBright);
delay(10);
howBright ++;
}
else{
analogWrite(3,LOW);
analogWrite(5,LOW);
analogWrite(6,LOW);
analogWrite(9,LOW);
analogWrite(10,LOW);
analogWrite(11,LOW);
}
if (Serial.available()>0) {
Serial.read();
Serial.print(digitalRead(7), BYTE);
}
}
processing cording
import processing.serial.*;
import pitaru.sonia_v2_9.*;//Sonia
Serial serial;//processing.serial.*;
Sample music; //import pitaru.sonia_v2_9.*;
void setup(){
serial=new Serial(this, Serial.list()[0],9600);
println(this,Serial.list());
Sonia.start(this);
music = new Sample(“jangum.wav”);
size(400,400);
}
void draw(){
serial.write(1);
delay(1);
println(serial.read());
if(serial.read()==1){
//(serial.read()==1) //(serial.read()==0)music.play();
}else {
}
}
-We made this handle for 6 hours…
Programing we’ve done so far
[Arduino code]
int handle1 = 1;
int handle2 = 2;
int handle3 = 3;
int handle4 = 4;
int handle5 = 5;
int val1,val2,val3,val4,val5 = 0;
int led1 = 5;
int led2 = 6;
int led3 = 9;
int led4 = 10;
int led5 = 11;
float pwm1,pwm2,pwm3,pwm4,pwm5 = 0;
void setup(){
Serial.begin(9600);
pinMode(handle1,INPUT);
pinMode(handle2,INPUT);
pinMode(handle3,INPUT);
pinMode(handle4,INPUT);
pinMode(handle5,INPUT);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5,OUTPUT);
}
void loop(){
if (Serial.available()>0){
Serial.read();
Serial.print(analogRead(handle1),BYTE);
Serial.print(analogRead(handle2),BYTE);
Serial.print(analogRead(handle3),BYTE);
Serial.print(analogRead(handle4),BYTE);
Serial.print(analogRead(handle5),BYTE);
}
val1 = analogRead(handle1);
val2 = analogRead(handle2);
val3 = analogRead(handle3);
val4 = analogRead(handle4);
val5 = analogRead(handle5);
Serial.println(val1,DEC);
Serial.println(val2,DEC);
Serial.println(val3),DEC;
Serial.println(val4,DEC);
Serial.println(val5,DEC);
/////////////////////////////////////////led1
if(val1<200){
if(pwm1 == 0){
for(float pwm=0; pwm<=150; pwm+=0.005){
analogWrite(led1,pwm);
}
pwm1 = 150;
}
}
if(val1>200){
if(pwm1==150){
for(float pwm=150; pwm>=0; pwm-=0.005){
analogWrite(led1,pwm);
}
pwm1 = 0;
}
}
/////////////////////////////////////////led2
if(val2<200){
if(pwm2 == 0){
for(float pwm=0; pwm<=150; pwm+=0.005){
analogWrite(led2,pwm);
}
pwm2 = 150;
}
}
if(val2>200){
if(pwm2==150){
for(float pwm=150; pwm>=0; pwm-=0.005){
analogWrite(led2,pwm);
}
pwm2 = 0;
}
}
/////////////////////////////////////////led3
if(val3<200){
if(pwm3 == 0){
for(float pwm=0; pwm<=150; pwm+=0.005){
analogWrite(led3,pwm);
}
pwm3 = 150;
}
}
if(val3>200){
if(pwm3==150){
for(float pwm=150; pwm>=0; pwm-=0.005){
analogWrite(led3,pwm);
}
pwm3 = 0;
}
}
/////////////////////////////////////////led4
if(val4<200){
if(pwm4 == 0){
for(float pwm=0; pwm<=150; pwm+=0.005){
analogWrite(led4,pwm);
}
pwm4 = 150;
}
}
if (val4>200){
if(pwm4==150){
for(float pwm=150; pwm>=0; pwm-=0.005){
analogWrite(led4,pwm);
}
pwm4 = 0;
}
}
/////////////////////////////////////////led5
if(val5<200){
if(pwm5 == 0){
for(float pwm=0; pwm<=150; pwm+=0.005){
analogWrite(led5,pwm);
}
pwm5 = 150;
}
}
if(val5>200){
if(pwm5==150){
for(float pwm=150; pwm>=0; pwm-=0.005){
analogWrite(led5,pwm);
}
pwm5 = 0;
}
}
}
[Processing code]
import processing.serial.*;
import ddf.minim.*;
import ddf.minim.signals.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
Minim minim;
Serial serial;
AudioPlayer song1;
AudioPlayer song2;
AudioPlayer song3;
AudioPlayer song4;
AudioPlayer song5;
AudioPlayer test;
int handle,handle1,handle2,handle3,handle4,handle5 ;
int vol1 = -40;
int vol2 = -40;
int vol3 = -40;
int vol4 = -40;
int vol5 = -40;
int val = 0;
void setup()
{
minim = new Minim(this);
// serial = new Serial(this, “COM3″);
size(200,200);
song1 = minim.loadFile(“piano.WAV”);
song2 = minim.loadFile(“drum.WAV”);
song3 = minim.loadFile(“dong.WAV”);
// test = minim.loadFile(“test.WAV”);
// test.loop();
song1.loop();
// song2.loop();
// song3.loop();
}
void draw(){
serial.write(1);
delay(1);
if(serial.available()>2){
handle1=serial.read();
handle2=serial.read();
handle3=serial.read();
handle4=serial.read();
handle5=serial.read();
}
handle = serial.read();
song1.setGain(vol1);
if(keyPressed){
if(handle==1){
if(vol1==-40){
for(int vol=-40; vol<=10; vol++){
song1.setGain(vol);
delay(50);
}
vol1=10;
}
}
}
if(keyPressed){
if(key==’q’ || key==’Q'){
if(vol1==10){
for(int vol=10; vol>=-40; vol–){
song1.setGain(vol);
delay(50);
}
vol1=-40;
}
}
}
println(handle1);
println(handle2);
println(handle3);
println(handle4);
println(handle5);
}
void stop(){
song1.close();
song2.close();
song3.close();
// test.close();
minim.stop();
super.stop();
}
This week , we made product finally !
We conected 15 cds and 25 leds which is a diffused red light.
Introduce our project’s interaction ….
If many flower’s lips are fallen into bottom of vase , the bottom of vase which connect 20 led is more bright !
And we bought flower which is small but the lips fallen very well.
We’ll show you thursday. bye
I remade Rose,
because the LED of Roses which is before were burned to got much amount electric than they expected.
I bought Inclination Sensor, LED and flowers.
I disassembled the Flowers then, put and fixed in the midle of the each Flower.
I didn’t fix Inclination Sensor yet. I am considering.
I have done until this stage now.