🧪 新しいチュートリアルを公開中 — ロボットアームからセンサーまで
コンテンツへスキップ

ラズベリーパイ: シリアルポート通信 ​

依存関係のインストール ​

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