处理:无法获得模拟值

时间:2015-04-02 12:27:36

标签: arduino processing firmata

处理项目时需要在压力传感器受压时触发。 我想使用处理来触发一些音频样本,我的问题在于:处理器总是在按下传感器时记录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);
}

我做错了什么?

1 个答案:

答案 0 :(得分:0)

Arduino.list()[0]不正确。