🧪 새 튜토리얼이 계속 업데이트 중 — 로봇 팔부터 센서까지
본문으로 건너뛰기

라즈베리파이: 시리얼 통신 ​

의존성 설치 ​

Plain
sudo apt-get update
Plain
sudo apt-get install -y python3-smbus python3-serial

파일 위치 ​

~/UART_Voice/uart_voice.py

시리얼 포트 활성화 ​

/boot/firmware/config.txt 또는 /boot/config.txt 를 편집하여 다음 설정을 확인합니다:

Plain
enable_uart=1
dtoverlay=disable-bt

그런 다음 Raspberry Pi 를 재부팅합니다.

Plain
sudo reboot

배선 설명 ​

Type 를 Raspberry Pi 에 직결하는 경우, SERIAL_PORT = '/dev/ttyUSB0' 의 주석을 해제하고 SERIAL_PORT = '/dev/ttyAMA0' 를 주석 처리합니다

그림 1

UART 핀을 통해 Raspberry Pi 에 연결

그림 2

SERIAL_PORT = '/dev/ttyUSB0' 를 주석 처리하고 SERIAL_PORT = '/dev/ttyAMA0' 의 주석을 해제합니다

그림 3

실행 ​

Plain
cd UART_Voice
Plain
python3 uart_voice.py

출력 형식 ​

Plain
Speech Serial Opened! Baudrate=115200
ID:4
ID:1
ID:10