##製作到完成照片
一開始的拆箱、定尺寸、畫位置


測試電路、設計開關(感應區)

電路和版面組合

展開的樣子

玩的照片~
全亮燈的樣子
## Arduino程式碼
import processing.serial.*;
PFont font;
Serial serial;
int pon=0;
void setup()
{
size(600, 400);
background(0,0,0);
serial=new Serial(this, "COM3", 9600);
}
void draw()
{
background(0,0,0);
if (serial.available()>0)
{
int a=serial.read();
print(a+" ");
if(a==97) { pon+=0; }//a
else if(a==98) { pon+=20; }//b
else if(a==99) { pon+=0; }//c
else if(a==100) { pon+=25; }//d
else if(a==101) { pon+=0; }//e
else if(a==102) { pon+=50; }//f
else if(a==103) { pon+=0; }//g
else if(a==104) { pon+=20; }//h
//else if(a==105) { pon+=0; }//i
//else if(a==106) { pon+=10; }//j
textFont(createFont("calibri",40));
textSize(100);
text("Score:"+pon,50,210);
}
}
## Processing 程式碼
import processing.serial.*;
PFont font;
Serial serial;
int pon=0;
void setup()
{
size(600, 400);
background(0,0,0);
serial=new Serial(this, "COM3", 9600);
}
void draw()
{
background(0,0,0);
if (serial.available()>0)
{
int a=serial.read();
print(a+" ");
if(a==97) { pon+=0; }//a
else if(a==98) { pon+=20; }//b
else if(a==99) { pon+=0; }//c
else if(a==100) { pon+=25; }//d
else if(a==101) { pon+=0; }//e
else if(a==102) { pon+=50; }//f
else if(a==103) { pon+=0; }//g
else if(a==104) { pon+=20; }//h
//else if(a==105) { pon+=0; }//i
//else if(a==106) { pon+=10; }//j
textFont(createFont("calibri",40));
textSize(100);
text("Score:"+pon,50,210);
}
}
沒有留言:
張貼留言