당신은에 관심이있을 수 있습니다 Telemetry
Github 참조하십시오 . Arduino / Mbed 장치와의 양방향 통신을 가능하게하는 깨끗한 인터페이스를 갖춘 사용이 매우 간단한 통신 프로토콜입니다.
이 긴 글을 읽지 않으려면 멋진 기능을 모두 살펴보십시오 .
이 라이브러리의 힘은 데스크탑 명령 행 인터페이스 ( 파이썬에서 프로그래밍 기술 이 필요 하지 않음 )에서 제공됩니다.
명령을 입력하기 만하면 고성능 플롯 (matplotlib로 수행 할 수있는 것보다 훨씬 높음)을 열 수 있습니다 .
이 프로토콜은 컴플렉스 데이터 구조를 지원합니다 . 지금은 어레이 와 희소 어레이를 임베디드 보드에서 보낼 수 있습니다.
명령 행 인터페이스에서 열린 플롯은 데이터 유형을 이해하며, 각 샘플 대 시간을 플롯하는 대신 배열의 경우 샘플은 자체 인덱스에 대해 플롯됩니다.
가까운 시일 내에 공간 좌표 (xyz 데이터)에 대한 지원 을 추가 하여 공간 데이터를 즉시 플롯 할 수 있습니다. 다시 한 번 플롯은 모든 것을 파악하고 2D 또는 3D 공간으로 데이터를 플롯하며 앱 개발에 집중할 수 있습니다.
이러한 기능은 이러한 프로젝트에 고유 한 것으로 생각 됩니다.
고온 측정법 CLI
로 설치 pip
하면 명령 줄을 다음으로 시작할 수 있습니다.
pytlm
그럼 당신은 수 connect
, ls
(목록)받은 주제는, print
데이터는 주제, 수신 pub
, 주제에 (게시) 또는 열려 plot
실시간으로 수신 된 데이터를 표시하는 주제에
시작하다
위키
추신 : 나는 저자입니다.
내가 할 수있는 솔루션을 찾을 수 없기 때문에 개발했습니다.
- Arduino를 제어하기 위해 PC 스크립트를 빠르게 작성
- 빠르게 디버그
- 복잡한 데이터 플롯 (시변 값만이 아니라)
독점 솔루션이나 bloated GUI를 사용하지 않고 위의 모든 것을 수행하십시오.
이 라이브러리를 사용하여 Arduino와 PC 간의 통신 설정 시간은 보통 반나절에서 5 분으로 단축되었습니다.