首页 > 解决方案 > 通过处理与 Arduino 通信的问题

问题描述

我有一个光电晶体管和一个 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);
}

标签: javaarduinoprocessing

解决方案


推荐阅读