아두이노 시리얼 플로터로 자이로 값 확인하기

2019. 7. 9. 15:34임베디드/32F429IDISCOVERY

시리얼 플로터에 3축 값을 띄어야 한다. 여러 값을 띄어야 하는데 그 규칙 코드를 알아보려고 한다. 출력할 데이터들을 공백을 두고 마지막엔 개행을 포함한 데이터를 출력하면 된다

 

 

 

그러면 STM MEMS 자이로에서 전달한 데이터를 띄우려고 한다

 

 

아두이노가 데이터를 받아서 시리얼 플로트로 띄우는 양식은 정해져 있으므로, 그에 맞춰서 printf를 해야만 한다

따라서 해당 코드에서 3축 자이로 센서 값을 출력하는 문장을 다음과 같이 고치고

 

printf("%10.3f %10.3f %10.3f \n",gyro_data[0],gyro_data[1],gyro_data[2]);

 

바로 ST 시리얼 포트쪽을 아두이노에서 잡고, 시리얼 플로트를 띄우면 데이터가 출력되는 것을 볼 수 있다