In the previous chapter, you learned about Raspberry Pi GPIOs and how to program them to perform digital input/output functionalities. You also learned how to generate PWM signals and how to deal with analog input signals. Interrupt and polling concepts were also introduced with examples and you learned to automate and schedule your Python scripts.
At this point, you are familiar with all the basic functionalities of GPIOs, which are the foundation of further automation topics in this ...