작년에 로봇 동아리 활동을 하면서 로봇(로봇 모션 제어보드)과 보드 간의 통신 개발을 주로 담당했었다. 통신 개발은 카메라를 통해 인식한 정보를 라즈베리파이를 통해 로봇의 모션을 제어하는 보드에 전달하도록 하는 프로토콜을 개발하는 것이다.
이번 포스팅에서는 UART(Universal Asynchronous Receiver&Transmitter) 통신에 대해서 간략하게 알아본 다음 이것을 라즈베리파이에서 어떻게 구현해야 하는지 알아보도록 하자.