utano
stk氏とコラボレーションしてp.102まで終わりました。
感圧センサ動いた~♪
ジャンプワイヤが虹みたいでかわいいでしょ。
p.101のArduinoコード:
/* Analog sensor reader
Language: Arduino
Reads an analog input on Analog in 0, prints the result as an ASCII-formatted decimal value.
Connections:
FSR analog sensors on Analog in 0
*/
int sensorValue;//outgoing ADC value
void setup(){
//start serial port at 9600bps
Serial.begin(9600);
}
void loop(){
//read analog input
sensorValue = analogRead(0);
//send analog value out in ASCII decimal format
Serial.println(sensorValue, DEC);
//wait 10ms for next reading
delay(10);
}
p.101-102のProcessingコード:
import processing.serial.*;
int linefeed = 10;//linefeed in ASCII
Serial myPort;//the serial port
int sensorValue = 0;//the value from the sensor
void setup(){
size(400,300);
//list all the available serial ports
println(Serial.list());
myPort = new Serial(this, Serial.list()[1], 9600);
myPort.bufferUntil(linefeed);
}
void draw(){
//twiddle your thumbs
}
void serialEvent(Serial myPort){
//read the serial buffer
String myString = myPort.readStringUntil(linefeed);
//if you got any bytes other than the linefeed
if(myString != null){
//trim off the carriage return and convert the string to an integer
sensorValue = int(trim(myString));
//print it
println(sensorValue);
}
}
2008年6月11日水曜日
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿