블루투스 통신을 이용하여 서보모터 제어, LCD 화면 띄우기(세미나 4주차)

작성자
SIOR
작성일
2023-07-10 13:38
조회
265

활동 목적: 블루투스 통신을 이용하여 스마트폰으로 서보모터를 제어하고 서보모터의 각도를 LCD 화면에 나타내게 하는 실습을 하였다.

활동 내용:

1.

통신의 종류로 직렬 통신과 병렬 통신이 있다는 것을 배웠다. 직렬 통신은 순차적으로 데이터를 한번에 하나의 비트만을 전송하는 통신이고 양단간 통신 거리가 먼 경우에도 사용하기 용이하다.

직렬 통신의 예시로 UART, SPI, I2C 통신 등이 있다. 병렬 통신은 여러 개의 병렬 채널 위로 동시에 여러 개의 데이터 신호를 보내는 방식이다. 병렬 통신의 단점은 양단간 통신 거리가 먼 경우에는 사용하기 어렵고 타임 틀어짐 현상이 발생할 수 있다.

2.

Schematics

블루투스 통신을 이용하여 스마트폰으로 서보모터를 제어하고 서보모터의 각도를 LCD 화면에 나타내게 하는 실습을 하였다.

3.

코드를 작성

소스 코드: https://github.com/siorTeam/Seminar_3-4-5/blob/main/servo_lcd_bluetooth.ino

Review :