The Complete ESP32 Projects Guide

  • BrandElektor Publishing

Description

59 Experiments with Arduino IDE and Python

The main aim of this book is to teach the Arduino IDE and MicroPython programming languages in ESP32 based projects, using the highly popular ESP32 DevKitC development board. Many simple, basic, and intermediate level projects are provided in the book using the Arduino IDE with ESP32 DevKitC. All projects have been tested and work. Block diagrams, circuit diagrams, and complete program listings of all projects are given with explanations. In addition, several projects are provided for programming the ESP32 DevKitC using MicroPython. The projects provided in this book are designed to teach the following features of the ESP32 processor:

  • GPIOs
  • Touch sensors
  • External interrupts
  • Timer interrupts
  • I²C and I²S
  • SPI
  • PWM
  • ADC
  • DAC
  • UART
  • Hall sensor
  • Temperature sensor
  • Infrared controller
  • Reading and writing to SD card
  • Reading and writing to flash memory
  • RTC timer
  • Chip ID
  • Security and encryption
  • Wi-Fi and network programming
  • Bluetooth BLE programming
  • Communication mobile devices
  • Low power design
  • ESP-IDF programming

The projects have been organized with increasing levels of difficulty. Readers are encouraged to tackle the projects in the order given. A specially prepared hardware kit is available from Elektor. With the help of this hardware, it should be easy and fun to build the projects in this book.


Product form

59 Experiments with Arduino IDE and Python The main aim of this book is to teach the Arduino IDE and... Read more

€ 39,95 incl. VAT
Members € 35,96

      Details

      SKU: 18860
      EAN: 9781907920752
      ISBN: 978-1-907920-75-2
      Author: Dogan Ibrahim
      Language: English
      Pages: 398
      Format: 17 x 23.5 cm (Paperback)

      Description

      59 Experiments with Arduino IDE and Python

      The main aim of this book is to teach the Arduino IDE and MicroPython programming languages in ESP32 based projects, using the highly popular ESP32 DevKitC development board. Many simple, basic, and intermediate level projects are provided in the book using the Arduino IDE with ESP32 DevKitC. All projects have been tested and work. Block diagrams, circuit diagrams, and complete program listings of all projects are given with explanations. In addition, several projects are provided for programming the ESP32 DevKitC using MicroPython. The projects provided in this book are designed to teach the following features of the ESP32 processor:

      • GPIOs
      • Touch sensors
      • External interrupts
      • Timer interrupts
      • I²C and I²S
      • SPI
      • PWM
      • ADC
      • DAC
      • UART
      • Hall sensor
      • Temperature sensor
      • Infrared controller
      • Reading and writing to SD card
      • Reading and writing to flash memory
      • RTC timer
      • Chip ID
      • Security and encryption
      • Wi-Fi and network programming
      • Bluetooth BLE programming
      • Communication mobile devices
      • Low power design
      • ESP-IDF programming

      The projects have been organized with increasing levels of difficulty. Readers are encouraged to tackle the projects in the order given. A specially prepared hardware kit is available from Elektor. With the help of this hardware, it should be easy and fun to build the projects in this book.


      Customer Reviews

      Based on 2 reviews
      100%
      (2)
      0%
      (0)
      0%
      (0)
      0%
      (0)
      0%
      (0)
      G
      Gunther
      Verbesserter und erweiterter Nachfolger des `offiziellen ESP32-Handbuch`

      Vom Autor des `Das offizielle ESP32-Handbuch` ist hier eine Neufassung und Erweiterung dieser deutschen Ausgabe erschienen.
      Der alte Inhalt und die Struktur wurden komplett übernommen, angereichert durch viele weitere `Projekte` und zusätzliche Kapitel. (16 + 2 Anhänge gegenüber 12 + Index).
      Insgesamt ist das Buch sehr gut gegliedert, alle Funktionen werden mit sehr gut beschriebenen Beispielen ergänzt.
      Zu Beginn gibt es eine Einführung in die Hardware des ESP32 sowie der Entwicklungsumgebung DevKitC. Danach folgen in 4 Kapiteln nach Komplexität aufgeteilt (Basic, Intermediate) diverse grundlegende `Projekte` bis dann in den Folgekapiteln auf spezielle Themen wie u.A. Netzwerkprogrammierung, Webserver und Security-Features des ESP32 eingegangen wird.
      Allgemein wird zur Programmierung die Arduino-IDE verwendet, in 2 Kapiteln werden aber auch die Programmierung in MicroPython sowie in der ESP-IDF vorgestellt. Letztere ist die Umgebung, die vom Hersteller des ESP32, Espressif Systems, speziell für den ESP32 geschaffen wurde.

      Fazit: Eine rundum gelungene und sehr ausführliche Einführung in den ESP32 mit vielen guten Beispielen, bei denen auch erfahrene Entwickler nicht zu kurz kommen.

      R
      R. v.
      The Complete ESP32 Projects Guide

      Prima boek. Heel duidelijke opbouw. Goed te lezen met een beperkte Engelse taal vaardigheden. Programma`s in het boek goed te gebruiken omdat ze zijn te downloaden.

      Wel is het belangrijke onderdelen die in het boek worden besproken, de hardware vooraf in je bezit te hebben.

      Login

      Forgot password?

      Don't have an account yet?
      Create an account