【发布时间】:2016-02-23 19:49:42
【问题描述】:
我目前正在从事一个 Arduino 项目。我需要在其中读取 5 个模拟传感器。
每个传感器的 arduino 代码非常简单。但它是以下内容:
void setup()
{
Serial.begin(9600);
}
void loop()
{
int sensor1 = analogRead(A0);
float volt1 = sensor1 * (5.0 / 1023-0);
Serial.print("The voltage on the sensor 1 is: ");
Serial.println(volt1);
}
使用 Arduino 网站http://playground.arduino.cc/Interfacing/Java 上的 Java 文档,我能够设置 Rx 和 Tx 库。而且我还能够从 Java 控制台中的串行端口获取数据。我现在需要做的是从控制台中提取该信息并将其显示在 GUI 上。
在 Java 控制台中我有:
传感器 1 上的电压为:X
传感器 2 上的电压为:Y
传感器 3 上的电压为:Z
传感器 4 上的电压为:W
传感器5上的电压为:A
我需要将 X、Y、Z、W 和 A 的值分别放在不同的 JTextField 上
感谢您的帮助
【问题讨论】:
标签: java user-interface arduino serial-port rxtx