These are my books. Each book has a page which you can access by clicking on the book’s cover image. On each book page you will find information about the book, including where appropriate code and errata for the book.


Latest!

Programming the Pico: Learn Coding and Electronics with the Raspberry Pi Pico (second edition)

cover


Coding: the 21st Century’s Most Valuable Skill

cover


Programming the Raspberry Pi: Getting Started with Python

The third edition of this popular book that will teach you Python programming using the Raspberry Pi.

cover


The Raspberry Pi Cookbook

The fourth edition of the Raspberry Pi Cookbook with new chapters on machine learning and the Raspberry Pi Pico.

cover


Programming Arduino: Getting Started with Sketches

The third edition of my best selling book on programming Arduino boards. Now covering unofficial boards like the ESP32.

cover


Teach Yourself Electricity and Electronics

The seventh edition of this book originally written by Stan Gibilisco.

cover


Programming the Pico: Learn Coding and Electronics with the Raspberry Pi Pico

This book combines learning Python with a little electronics and learning to use the Raspberry Pi Pico.

cover


Programming Arduino Next Steps

This is the second edition of this title. Its been throughly updated to include non-Arduino boards such as the ESP8266 and ESP32 boards.

cover


Programming the BBC micro:bit: Getting Started with MicroPython

This book is written for anyone wanting to learn Python using their micro:bit or who wants to know more about how MicroPython can be used with the micro:bits built-in hardware as well as attaching external electronics to the micro:bit.

cover


Micro:bit for Mad Scientists: 30 Clever Coding and Electronics Projects for Kids

Lots of step-by-step projects for your BBC micro:bit.

cover


Hacking Electronics: Learning Electronics with Arduino and Raspberry Pi

Hacking Electronics (second edition) takes a different an altogether much less formal approach to learning electronics than most books. You’ll get started straight-away with a soldering iron and as well as learning how to make projects from scratch, you will also learn how to modify items of consumer electronics as well as get started with Arduino and Raspberry Pi.

cover


Make Your Own PCBs with EAGLE: From Schematic Designs to Finished Boards

EAGLE CAD (now part of Fusion 360) is the most popular PCB design software for hobbyists. Its a powerful piece of software, but does not have the most intuitive of user interfaces.

This book, now in its second edition, will guide you through the process of designing you own PCBs using EAGLE. This includes both through-hole and surface mount designs.

cover


Electronics Cookbook: Practical Electronic Recipes with Arduino and Raspberry Pi

My electronics Cookbook is intended as a reference for the Maker or Hobbyist and includes practical recipes for most of you electronics needs.

cover


Programming FPGAs: Getting Started with Verilog

FPGAs (Field Programmable Gate Arrays) are configurable logic chips made up of huge numbers of general purpose logic gates. This book teaches you how to use the Verilog Hardware Definition Language to configure that hardware.

cover


Practical Electronics for Inventors

I joined this book of Paul Sherz’s at the third edition and have also contributed to this fourth edition. This is an extremely weighty and comprahensive book on electronics. Its packed full of theory and knowledge about all aspects of electronics.

My main contributions have been a general update of the material as well as new chapters on Arduino and programmable logic.

cover


Make: Action: Movement, Light, and Sound with Arduino and Raspberry Pi

Make: Action is a complement to Make: Sensors. It concentrates on how you can control things from your Arduino or Raspberry Pi. Those things you might want to control include different types of motor, heaters and displays.

cover


The Maker’s Guide to the Zombie Apocalypse

This book was a lot of fun to write. If you are looking for a themed electronics project book, then you’ll enjoy this.

Projects include basic switch and battery circuits, but also cover the rudiments of solar power and bicycle-based generator.

There are projects at all skill levels including Arduino and Raspberry Pi projects.

cover


Fritzing for Inventors: Take Your Electronics Project from Prototype to Product

This book will lead you through the steps involved in using Fritzing to design and create your own circuit boards.

cover


Make: Getting Started with Photon

This book will lead you through the steps involved in using Fritzing to design and create your own circuit boards.

cover

This book uses a number of project examples to get you up to speed on this nicely designed board and its supporting software tools and libraries.


The TAB Book of Arduino Projects

This book is the ultimate Arduino Project Book.

cover


30 Arduino Projects for the Evil Genius

This is the second edition of my first ever book. Most of the projects use solderless breadboard, so no soldering is required to make most of the projects in this book.

cover


Dangerously Mad Projects for the Evil Genius

This book should have been called ‘Dangerous Projects for the Evil Genius’. It includes electronic projects like a coil-gun that fires metal pellets and a trebuchet that will fling a tennis ball a good distance.

cover