So far, we have discussed loops, conditional statements, and functions in Python. We also discussed interfacing output devices and simple digital input devices.
In this chapter, we will discuss the following communication interfaces:
- UART – serial port
 - Serial Peripheral Interface
 - I2C interface
 
We will be making use of different sensors/electronic components to demonstrate writing code in Python for these interfaces. We leave it up to you to pick a component of your choice to explore these communication interfaces.