--------------------分隔線----------------------
void setup()
{
for(int i=2;i<=13;i++)
{
pinMode(i, OUTPUT);
}
}
void loop()
{
int now=analogRead(A0);
int level=now/(512/13);
for(int i=2;i<=13;i++)
{
if(i<level) digitalWrite(i,HIGH);
else digitalWrite(i,LOW);
}
}
import processing.serial.*;
Serial myPort;
void setup()
{
size(765,100);
myPort=new Serial(this,"COM01",9600);
}
int level=0;
void draw()
{
background(255);
fill(255,0,0);
rect(0,0,level*50,100);
if(myPort.available()>0)
{
int now=myPort.read();
level=now;
}
}




沒有留言:
張貼留言