处理:无法获取模拟值
Processing: can't get analog value
正在做一个项目,当我的压力传感器被按下时需要触发一些东西。
我想使用处理来触发一些音频样本,而我的问题是:按下传感器时,处理始终记录 0。
首先我在 arduino 中画了一个草图来测试我的设置和传感器:一切正常,压力传感器记录正确。
现在我上传了firmata默认草图,正在处理中绘制草图,没有错误但是压力传感器没有正确记录,它保持为0。
import processing.serial.*;
import cc.arduino.*;
int aPin = 0;
int bPin = 1;
int cPin = 2;
void setup()
{
size(512, 200, P3D);
arduino = new Arduino(this, Arduino.list()[0], 57600);
}
void draw()
{
int aValue = arduino.analogRead(aPin);
int bValue = arduino.analogRead(bPin);
int cValue = arduino.analogRead(cPin);
println (aValue);
println (bValue);
println (cValue);
delay(1000);
}
我做错了什么?
Arduino.list()[0] 不正确。
正在做一个项目,当我的压力传感器被按下时需要触发一些东西。 我想使用处理来触发一些音频样本,而我的问题是:按下传感器时,处理始终记录 0。
首先我在 arduino 中画了一个草图来测试我的设置和传感器:一切正常,压力传感器记录正确。
现在我上传了firmata默认草图,正在处理中绘制草图,没有错误但是压力传感器没有正确记录,它保持为0。
import processing.serial.*;
import cc.arduino.*;
int aPin = 0;
int bPin = 1;
int cPin = 2;
void setup()
{
size(512, 200, P3D);
arduino = new Arduino(this, Arduino.list()[0], 57600);
}
void draw()
{
int aValue = arduino.analogRead(aPin);
int bValue = arduino.analogRead(bPin);
int cValue = arduino.analogRead(cPin);
println (aValue);
println (bValue);
println (cValue);
delay(1000);
}
我做错了什么?
Arduino.list()[0] 不正确。