저는 그래프를 만들기 위해 .txt 파일에 데이터 (실시간, 가스 센서 데이터)를 저장하려고했습니다. 이 내 아두 이노 코드 :처리 방법 Arduinos 시리얼 출력을 텍스트 파일에 저장 하시겠습니까?
const int gasPin = A0; //Gas sensor output pin to Arduino analog A0 pin
void setup()
{
Serial.begin(9600); //Initialize serial port - 9600 bps
}
void loop()
{
Serial.println(analogRead(gasPin));
delay(1000); // Print value every 1 sec.
}
그리고 이것은 내 처리 코드 :
import processing.serial.*;
Serial mySerial;
PrintWriter output;
void setup() {
mySerial = new Serial(this, "COM3", 9600);
output = createWriter("data.txt");
}
void draw() {
if (mySerial.available() > 0) {
String value = mySerial.readString();
if (value != null) {
output.println(value);
}
}
}
void keyPressed() {
output.flush();
output.close();
exit();
}
이 작동하지 않습니다. 나는 항상 빈 data.txt 파일을 얻는다.
프로세서? [태그 : android-sensors]? –
코드를 디버깅하십시오. 처리에서 파일로 텍스트를 쓸 수 있습니까? 그렇다면이 부분은 괜찮습니다. COM3의 터미널 프로그램을 사용하여 Arduino의 출력물을 볼 수 있습니까? – Piglet