그래서 저는 Arduino에서 직접 PC에 파일을 쓰는 방법을 찾고있었습니다. 기본적으로 그렇게 할 수있는 방법이 없다는 것을 알았습니다 . 이 작업을 수행하여 C++/Java 프로그램에서 파일을 읽고 그 정보를 사용하려고했습니다. 또한 실시간으로이를 수행하기를 원했기 때문에 Arduino에서 Java/C++ 프로그램으로 정보를 보내 처리하는 것과 비슷합니다.Arduino 시리얼 출력을 PC에 파일이나 프로그램으로 작성
다른 포럼에서는 여러 사람이 PC에서 실행중인 일부 프로그램에 직렬 출력을 연결 한 다음 해당 프로그램을 사용하여 출력을 파일에 쓸 수 있다고 말합니다. 그러나 매번, 그들은 정확하게 이것을하기 위해 얼마나 정확하게 쓰는지를 무시합니다.
Arduino에서 파일로 직접 쓰고 싶었던 주된 목적은 다른 (Java/C++) 프로그램에서이 파일을 읽는 것이 었습니다. 위의 내용은 저에게 큰 도움이 될 것입니다. 그렇다면 직렬 출력을 Java (훨씬 더 선호한다면 Swing을 나중에 사용하고자 함) 또는 C++ 프로그램으로 가져 와서이 정보를 프로그램 자체에서 사용하거나 파일에 쓸 수 있습니까? 실시간 전송은 큰 도움이 될 것입니다.
위와 같은 작업을 수행 할 수 없으면 MATLAB이 수행 할 수 있지만 분명히 Java/C++와의 인터페이스가 가능할 것입니다. 또는 Java와 MATLAB 모두.
EDIT : 정확히 무엇을하고 싶습니까? 더 구체적으로 말하자면, 새로운 라인이 작성되었을 때 직렬 출력에서 읽는 Java 프로그램을 '트리거'하는 것입니다 (각 라인을 읽으므로 별도로) Java 프로그램의 문자열에 저장 한 다음 한 번에 처리 한 다음 다른 새 행이 직렬 포트에 기록 될 때까지 잠자기합니다.