To get the most out of this book
The basic skill set the reader is assumed to have includes the following knowledge characteristics:
- A desire to learn about the ESP32 microcontroller
- The ability to identify basic electrical and electronic component symbols such as resistors, capacitors, tactile push button switches, wires, LEDs, and transistors on circuit schematic diagrams
- Basic knowledge of the Arduino electronics prototyping platform
- Basic knowledge of the Arduino Integrated Development Environment (IDE)
- The ability to modify Application Programming Interface (API) code
- The ability to read electronic circuit schematic diagrams
- The ability to wire electronic circuits using a solderless breadboard
To gain new skills in interfacing circuits, wearables, and embedded controller development, you should have a background in reading electronic circuit schematic diagrams. You should also be comfortable with using solderless breadboards. Finally, you should be able to identify electronic components such as transistors, resistors, and electrical male and female pin header connectors.
Software/hardware covered in the book |
Operating system requirements |
UIFlow Blockly code |
Windows, macOS, or Linux |
Arduino IDE |
|
ECMAScript 11 |
After installing the UIFlow Blockly code software, a reset of the development system is required to complete the installation process. Having knowledge and experience of using a digital multimeter will aid you in troubleshooting interfacing circuits and wiring concerns with the projects presented in this book.
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.