通过处理与Arduino通信时发生问题

时间:2019-01-25 21:11:43

标签: java arduino processing

我有一个光电晶体管和一个LED,当我在Arduino中测试时,确实从该光电晶体管获得了读数,但是当尝试在“处理”中获得相同的读数时,我得到的是连续的0。有人可以帮忙吗?我将代码放在下面。光电晶体管连接到端口A1。谢谢!

import cc.arduino.*;
import org.firmata.*;
import processing.serial.*;


int PhotoPin1 = 1;
Arduino port;
float W= 0;
void setup(){
  port= new Arduino(this, Arduino.list()[17], 9600);
  port.pinMode(PhotoPin1, Arduino.INPUT);
}

void draw() {

  float w_sensorRaw1= port.analogRead(PhotoPin1);
  println(w_sensorRaw1);
  println(W);
  delay(1000);
}

0 个答案:

没有答案