Writing a Python/C program to get UART data in your code

While Minicom might be fine for real-time communication with a device, if you need something to continuously talk to your device or react when a certain message is received, you'll want to put together an application for that. Python of course has great libraries for serial communication, which makes it a good choice for managing or automating communication between two devices.

Getting ready

The previous recipe gets you set up for serial communication by freeing up the serial port bindings and virtual console for incoming serial communication. If you have finished the first recipe, you can use the same configuration to try out communication with serial.

How to do it...

Python can work with serial ...

Get Raspberry Pi Zero Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.