Getting Started with the ESP32 Development Board

- Sep 13, 2018-

This article is a getting started guide for the ESP32 development board. If you’re familiar with the ESP8266, the ESP32 is its sucessor. The ESP32 is loaded with lots of new features. The most relevant: it combines WiFi and Bluetooth wireless capabilities and it's dual core. 

Specifications

When it comes to the ESP32 chip specifications, you’ll find that:

-The ESP32 is dual core, this means it has 2 processors.

-It has Wi-Fi and bluetooth built-in.

-It runs 32 bit programs.

-The clock frequency can go up to 240MHz and it has a 512 kB RAM.

-This particular board has 30 or 36 pins, 15 in each row.

-It also has wide variety of peripherals available, like: capacitive touch, ADCs, DACs, UART, SPI, I2C and much more.

-It comes with built-in hall effect sensor and built-in temperature sensor.

the ESP32 chip specifications

Programming Environments

The ESP32 can be programmed in different programming environments. You can use:

-Arduino IDE

-Espressif IDF (IoT Development Framework)

-Micropython

-JavaScript

-LUA

ESP32 Pinout

The ESP32 has more GPIOs with more functionalities compared with the ESP826.

With the ESP32 you can decide which pins are UART, I2C, or SPI – you just need to set that on the code. This is possible due to the ESP32 chip’s multiplexing feature that allows to assign multiple functions to the same pin. 

If you like ESP32,clich here ESP32 product & UNO Board&Shield

ESP32 Development Board WiFi+Bluetooth Ultra-Low Power Consumption Dual Cores

Previous:ESP32 vs ESP8266 – Pros and Cons Next:Types of 3D Printing Technologies and Processes