To get the most out of this book
To work through the activities presented in this book, you do not need to have any prior knowledge of wearables or wearable systems. It is assumed that you are starting from a beginner level and the book will take you through example exercises to help you progress. There will be links for further reading and reference. Having some knowledge of Arduino-based systems would be beneficial though not necessary.
You will need a version of Arduino installed on your computer. Activities detailed are demonstrated with Arduino 2.0, but the code works for previous versions of Arduino. All code examples have been tested on both Windows and macOS.
Software/hardware covered in the book |
Operating system requirements |
Arduino IDE |
Windows, macOS, or Linux |
Arduino-based microcontroller boards: Flora, Gemma M0, Circuit Playground, ESP32, QTPy ESP32, and QTPy SAMD |
Windows, macOS, or Linux |
Various hardware inputs and outputs that are suitable for Arduino-based systems, typically with 3.3V or 5V power |
Windows, macOS, or Linux |
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.