搖桿調聲音
void setup() {
pinMode(2,OUTPUT); //等一下
pinMode(8,OUTPUT);
}
void loop() {
int now = analogRead(A0);
tone(8,now);
}
中間接A0
左邊接地
右邊接5V
gnd接gnd
5v 5v
vrx a0
vry a1
sw 2
搖桿調燈光
void setup() {
for(int i=2;i<=13;i++)
{
pinMode(8,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);
}
}
搖桿調色塊填滿值
ARDUINO
void setup() {
for(int i=2;i<=13;i++)
{
pinMode(8,OUTPUT);
}
Serial.begin(9600);
}
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);
}
Serial.write(('A'+level));
delay(20);
}
PROCESSING
import processing.serial.*;
Serial myPort;
void setup(){
size(765,100);
myPort=new Serial(this,"COM6",9600);
}
int level=0;
void draw(){
background(255);
fill(255,0,0);
rect(0,0,level*3,100);
if(myPort.available()>0)
{
int now = myPort.read();
level=now;
}
}

沒有留言:
張貼留言