Preface of Learn Electronics with Raspberry Pi: Physical Computing with Circuits, Sensors, Outputs, and Projects 1st Edition by Stewart Watkiss.
Learning computer programming is fun in itself, but when the computer is connected to external sensors and outputs, your programs can interact with the real world. This is known as physical computing and it opens up the opportunity to create some fun projects. I am a big fan of learning by doing. It’s much easier to learn when you get to make the projects rather than just read about what other people have been done. It’s even better when those projects are fun.
This book covers simple projects that you can do at home to make games, control toys, create your own films, or just have fun. The Raspberry Pi computer is great for learning physical computing, thanks to special pins that provide access to ports on the processor. These 40 pins (26 on earlier versions) provide a simple way to extend computing into the physical world. The circuits in this book are adding sensors, outputs, and electronic circuits to a Raspberry Pi. With a little bit of programming, these can do some pretty amazing things. We will start with some simple circuits, which can be controlled from Scratch, and then move up to Python and some more complicated circuits.
By then end of the book, we will have covered enough so that you can start designing your own circuits. Most of the circuits can be created by plugging wires into a solderless breadboard, but there are tips on how to solder, which opens the possibilities further. You’ll learn how to design custom circuit boards and look at how you can use some of the common Raspberry Pi add-on boards and HATs.
Who Is This Book For?
This book is for anyone who wants to learn about electronics and have fun in the process. This book focuses on fun projects so is great for older children and young adults. My eight-year-old son helped with some of the easier projects so young children could have a go with adult help. While the fun aspect appeals to younger adults, there’s no maximum age for having fun, so this is just as useful to adults of any age who want to learn about electronic circuits and connecting to the Raspberry Pi.
You don’t need to know anything about electronic circuits before you start. Having a basic knowledge about computers and computer programming will be useful, but is not required and will be explained as we go. We’ll be using Scratch and Python, as they are good programming languages for those learning programming, but the electronic circuits can be controlled using any programming language that can communicate with the GPIO ports.
Download Learn Electronics with Raspberry Pi: Physical Computing with Circuits, Sensors, Outputs, and Projects 1st Edition by Stewart Watkiss in free pdf format.