0
我正在嘗試製作this project並在Processing(Firmata)中使用Arduino庫進行串行通信。對於這個項目,它需要一個上拉電阻,Arduino模擬引腳也具有上拉電阻,並且需要使用代碼啓用。雖然我嘗試了很多次,但仍然無法正常工作。我想知道,Arduino庫是否能夠啓用上拉電阻?有沒有人以前做過?在處理中使用Arduino庫並啓用內部上拉電阻
我的傳感器一端連接到5V,另一端接地和A0。
我上傳了standardFirmata到Arduino。這裏是我的處理代碼:
import cc.arduino.*;
import org.firmata.*;
import processing.serial.*;
Arduino arduino;
int A1;
int A2;
void setup() {
size(800, 500);
arduino = new Arduino(this, Arduino.list()[1], 57600);
arduino.pinMode(A1, Arduino.INPUT_PULLUP);
arduino.pinMode(A2, Arduino.INPUT_PULLUP);
}
void draw() {
background(255);
stroke(0);
if ((arduino.analogRead(A1) != 0) {
rect(150, 100, 100, 300);
fill(#BFA4E5);
}
if (arduino.analogRead(A2) != 0) {
rect(250, 100, 100, 300);
fill(#BFA4E5);
}
}
在http://forum.arduino.cc/index.php?topic=500499還問 – per1234