【发布时间】:2016-11-09 18:10:14
【问题描述】:
我的 Arduino 代码:
#include<EngduinoThermistor.h>
void setup()
{
Serial.begin(9600);
EngduinoThermistor.begin();
}void loop()
{
float temp;
temp = EngduinoThermistor.temperature();
Serial.println(temp);
delay(1000);
}
我的处理代码:
import processing.serial.*;
Serial port;
float x = 0;
void setup() {
size(500, 400);
println(Serial.list());
String portName = Serial.list()[0];
port = new Serial(this, "/dev/tty.usbmodem1411", 9600);
}
void draw() {
}
void serialEvent(Serial port) {
float inByte = port.read();
println(inByte);
stroke(90, 76, 99);
line(x, height, x, height - inByte);
if (x >=width) {
x=0;
background(200);
}
x++;
}
我非常努力地理解处理,但我仍然不明白如何根据 arduino 发送的数据绘制图表。我认为我遇到的主要问题是线路部分。我不知道如何画一条连接前一点和新点的线。
但总的来说,这个问题甚至不起作用....问题出在哪里:(?
【问题讨论】:
-
也许你应该调用这个函数...
标签: arduino processing