ESP32: pinout, specs and Arduino IDE configuration – Part 1

Spread the love
  •  
  •  
  •  
  • 1
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
    1
    Share

Esp32 pinout, specs and IDE configuration
Esp32 pinout, specs and IDE configuration

Esp32 details

I like this device It’s very powerfull and low cost with and effective value WIFI microcontroller.

You can find It here AliExpress ESP32 Dev Kit v1 - AliExpress selectable - AliExpress TTGO T-Display 1.14 ESP32 - AliExpress NodeMCU V3 V2 ESP8266 Lolin32

Specs

Remember that exist a lot of variant of this device, some have a specified killer function, so this is a generic specs description.

Function Block diagram Espressif esp32 Wi-Fi Bluetooth Microcontroller
Function Block diagram Espressif esp32 Wi-Fi Bluetooth Microcontroller
  • Processors:
    • CPU: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 DMIPS
    • Ultra low power (ULP) co-processor
  • Memory: 520 KiB SRAM
  • Wireless connectivity:
    • Wi-Fi: 802.11 b/g/n
    • Bluetooth: v4.2 BR/EDR and BLE (shares the radio with Wi-Fi)
  • Peripheral interfaces:
  • Security:
  • Power management:
    • Internal low-dropout regulator
    • Individual power domain for RTC
    • 5μA deep sleep current
    • Wake up from GPIO interrupt, timer, ADC measurements, capacitive touch sensor interrupt

Pinouts

esp32 dev kit pinout v1
esp32 dev kit pinout v1
Esp32 dev kit v4 pinout
Esp32 dev kit v4 pinout

This device is very powerfull, you can see that there are a capacitive touch pins, more than one UART various Analog pin.

Usage

You must download drivers for USB chip, probably you have an esp32 version with cp2102, but exist variant with ch340 chip.

Configure your ide

Than you must configure your Arduino IDE

First you must add esp32 url descriptor to your IDE
https://dl.espressif.com/dl/package_esp32_index.json
Go to File –> Preferences and add the url on “Additional Boards Manager URLs”

Arduino IDE esp32 additional board manager
Arduino IDE esp32 additional board manager

Than you must add new board in Boards Manager

Select board manager

The boards to select is esp32

Arduino IDE esp32 boards manager
Arduino IDE esp32 boards manager

Now you can select (if you have like me that model) the ESP32 Dev Module

Arduino IDE esp32 select board on menu
Arduino IDE esp32 select board on menu

Now you can upload your sketch.

Thanks

  1. ESP32: pinout, specs and Arduino IDE configuration
  2. ESP32, integrated SPIFFS Filesystem
  3. […]


Spread the love
  •  
  •  
  •  
  • 1
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
    1
    Share

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *