1. Getting Started with Electronic Circuits2. All about Raspberry Pi3. Starting with the Basics: Programming with Scratch4. Using Python for Input and Output: GPIO Zero5. More Input and Output: Infrared Sensors and LCD Displays6. Adding Control in Python and Linux7. Creating Video with a Pi Camera8. Rolling Forward: Designing and Building a Robot9. Customize your Gameplay: Minecraft Hardware Programming10. Making Your Circuits Permanent11. Let the Innovation Begin: Designing Your Own CircuitsAppendix A. Required Tools and ComponentsAppendix B. Electronic Components Quick ReferenceAppendix C. Component LabelingAppendix D. GPIO quick reference
Stewart Watkiss graduated from the University of Hull, United
Kingdom, with a masters degree in electronic engineering. He has
been a fan of Linux since first installing it on a home computer
during the late 1990s. While working as a Linux system
administrator, he was awarded Advanced Linux Certification (LPIC 2)
in 2006, and created the Penguin Tutor website to help others
learning Linux and working toward Linux certification.
Stewart is a big fan of the Raspberry Pi. He owns several Raspberry Pi computers that he uses to help to protect his home (Internet filter), provide entertainment (XBMC), and teach programming to his two children. He also volunteers as a STEM ambassador, going into local schools to help support teachers and teach programming to teachers and children.