Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino 处理:can';得不到模拟值_Arduino_Processing_Firmata - Fatal编程技术网

Arduino 处理:can';得不到模拟值

Arduino 处理:can';得不到模拟值,arduino,processing,firmata,Arduino,Processing,Firmata,在一个项目中工作,当我的压力传感器被按下时需要触发一些东西。 我想使用处理触发一些音频样本,我的问题是:按下传感器时处理总是记录0 首先,我在arduino做了一个草图,用于测试我的设置和传感器:一切正常,压力传感器记录正确 现在我上传了firmata默认草图,在处理过程中绘制了一个草图,没有错误,但是压力传感器没有正确记录,它保持为0 import processing.serial.*; import cc.arduino.*; int aPin = 0; int bPin = 1; i

在一个项目中工作,当我的压力传感器被按下时需要触发一些东西。 我想使用处理触发一些音频样本,我的问题是:按下传感器时处理总是记录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]不正确

你确定
Arduino.list()[0]
是正确的Arduino板吗?@user3704293他妈的忘了检查这个,谢谢