Читайте Arduino A0, A1 и A2 в Java, независимоJAVA

Программисты JAVA общаются здесь
Anonymous
Читайте Arduino A0, A1 и A2 в Java, независимо

Сообщение Anonymous »

мне нужно получить значения из трех нагрузочных ячейков, которые подключены к контактам A0, A1 и A2, отдельно. На данный момент, мой код в Java, который печатает данные из Arduino: < /p>

public synchronized void serialEvent(SerialPortEvent oEvent) {
if (oEvent.getEventType() == SerialPortEvent.DATA_AVAILABLE) {
try {
load = input.readLine();
System.out.println(load);
System.out.println("====DATA FINISHED====");
} catch (Exception e) {
System.err.println(e.toString());
}
}
}
< /code>

И я получаю это из консоли: < /p>

0 < /p>

==== Завершенные данные ==== < /p>

3 < /p>

==== Данные Закончил ==== < /p>

5 < /p>

==== Данные закончили ==== < /p>

Я хотел достичь значений A0, A1, A2, отделенных друг от друга, но они все вместе. < /p>

Мой код Arduino: < /p>

int firstSensor = 0; // first analog sensor
int secondSensor = 0; // second analog sensor
int thirdSensor = 0; // third analog sensor
int inByte = 0; // incoming serial byte

void setup() {
Serial.begin(9600);
}

void loop() {
// read first analog input
firstSensor = analogRead(A0);
// delay 10ms to let the ADC recover:
delay(10);
// read second analog input
secondSensor = analogRead(A1);
delay(10),
// read third analog input
thirdSensor = analogRead(A2);
// send sensor values:
Serial.println(firstSensor);
Serial.println(secondSensor);
Serial.println(thirdSensor);
}
< /code>

Я новичок в Java, Arduino и здесь (Stackoverflow), извините за любую «плохую» ошибку в этом посте. < /p>

Заранее спасибо. < /p>

Подробнее здесь: https://stackoverflow.com/questions/217 ... ependently

Вернуться в «JAVA»