The development of the Arduino Nano ESP32 board represents a milestone for the hobby electronics world, just like the Arduino UNO at the time. The Arduino Nano ESP32 is twice as powerful as the Arduino UNO and costs only half. And it also has Bluetooth and WiFi capabilities. As an Arduino author of the first hour, Erik Bartmann takes the reader on his journey of discovery to explore the performance and practicality of the new board. As always in his books, the electronics and programming basics are not too short.
How the book is structured
The book consists of three sections: First, the author describes the basics of the Nano ESP32 and the Arduino IDE 2, and gives newbies a brief introduction to Arduino programming. In the second section, he develops projects with the Nano ESP 32; initially very simple projects that then increase in complexity: from simple projects for analogue and digital pin assignment, to the operation of a virtual synthesizer via Bluetooth, to temperature measurement and data visualisation using WiFi. In the third part of the book, Erik Bartmann introduces the MicroPython programming language and describes interesting projects that you can do with it.
Interesting basic topics
The author explains important basic topics on practical projects: the serial interface, the bus systems 1-Wire, SPI and I²C, the communication protocols BLE (Bluetooth) and Wifi, but also ESP-NOW. Node-RED is presented as a flow-based development platform with a hands-on project and ThingSpeak as a cloud-based IoT platform.
MicroPython Workshop
MicroPython provides a user-friendly programming environment for microcontrollers without compromising the flexibility and simplicity of Python. The author introduces MicroPython programming for with an in-depth workshop.