🧪 Neue Tutorials in Arbeit — vom Roboterarm bis zum Sensor
Zum Inhalt springen

Raspberry Pi: Serielle Kommunikation ​

Abhängigkeiten installieren ​

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

Dateispeicherort ​

~/UART_Voice/uart_voice.py

Serielle Schnittstelle aktivieren ​

Bearbeiten Sie /boot/firmware/config.txt oder /boot/config.txt und stellen Sie die folgende Konfiguration sicher:

Plain
enable_uart=1
dtoverlay=disable-bt

Starten Sie dann den Raspberry Pi neu.

Plain
sudo reboot

Verkabelungsbeschreibung ​

Bei direkter Type-Verbindung zum Raspberry Pi heben Sie die Auskommentierung von SERIAL_PORT = '/dev/ttyUSB0' auf und kommentieren SERIAL_PORT = '/dev/ttyAMA0' aus

Abb. 1

Verbindung zum Raspberry Pi über die UART-Pins

Abb. 2

Kommentieren Sie SERIAL_PORT = '/dev/ttyUSB0' aus und heben Sie die Auskommentierung von SERIAL_PORT = '/dev/ttyAMA0' auf

Abb. 3

Ausführen ​

Plain
cd UART_Voice
Plain
python3 uart_voice.py

Ausgabeformat ​

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