라즈베리파이: 시리얼 통신
의존성 설치
Plain
sudo apt-get updatePlain
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' 를 주석 처리합니다

UART 핀을 통해 Raspberry Pi 에 연결

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

실행
Plain
cd UART_VoicePlain
python3 uart_voice.py출력 형식
Plain
Speech Serial Opened! Baudrate=115200
ID:4
ID:1
ID:10
