ESP32-S3 Nano

New ESP32-S3 Nano View larger

HDNPQI_ESP32-S3_NANO

New product

This product is no longer in stock

83,27 lei Tax included

Delivery: 1 to 4 weeks

Add to wishlist

Product Description:

ESP32-S3-Nano adopts the ESP32-S3R8 chip and is compatible with Arduino Nano ESP32. It is compact and powerful, suitable for applications such as IoT and easy to integrate into your projects.

  • Adopts the ESP32-S3R8 chip with a dual-core Xtensa® 32-bit LX7 processor, capable of running at 240 MHz
  • Integrates 512KB SRAM, 384KB ROM, 8MB PSRAM, 16MB Flash memory
  • Integrates 2.4GHz dual-mode Wi-Fi and Bluetooth LE wireless communication, with superior RF performance
  • Supports seamless switching between Arduino and MicroPython programming, offering more flexible usage
  • Compatible with Arduino IoT Cloud, allowing monitoring and control of your project from anywhere using the Arduino IoT Cloud app
  • Supports HID, emulating devices such as keyboards or mice via the USB port for easier interaction with the PC

Technical Specifications:

Microcontroller: ESP32-S3R8 (Dual-core 32-bit Xtensa LX7)

Power Supply (USB): 5V DC

Power Supply (VIN): 6V-21V DC

Digital I/O Pins: 14

Analog Pins: 8

PWM Pins: 5

UART Ports: 2

I2C Ports: 1

SPI Ports: 1

Memory: 384kB ROM, 512kB RAM, 16MB Flash, 8MB PSRAM

Wireless: 2.4GHz WiFi + Bluetooth LE

Pinout:

ESP32-S3-Nano_Pinout.jpg

Dimensions:

ESP32-S3-Nano_Dimensiuni.jpg

Main Elements:

ESP32-S3-Nano-details-intro.jpg

  1. ESP32-S3R8 dual-core processor
    running frequency up to 240 MHz
  2. W25Q128JVSIQ
    16MB Flash, for program and data storage
  3. MP2322GQH
    3.3V voltage regulator
  4. 2.4G ceramic antenna
  5. USB Type-C connector
    for downloading programs and serial debugging
  6. RST button
    for resetting the ESP32-S3R8
  7. Arduino Nano interface
    compatible with Arduino Nano interface, with 2.54mm pitch solder pads
  8. RGB LED
    blinks and then turns off during power on or reset, supports programmable control after the board has booted up normally
  9. Power indicator (red LED)
  10. User LED connected to pin D13 (red LED)

Example Connection with Arduino IDE:

For this example, you will need the following:

1x ESP32-S3 Nano development board || Reference HDNPQI_ESP32-S3_NANO

Step 1 - Download Arduino IDE

Link: Arduino IDE

Before connecting the board, start by downloading Arduino IDE 1.8.x from the link above based on your preferences and operating system.

Step 2 - Configuring Arduino IDE.

First, you will need to download a set of boards in Arduino IDE. After opening Arduino, go to:

Tools -> Boards -> Boards Manager...

In the window that appears, search for "nano esp32", and the package "Arduino ESP32 Boards by Arduino" will appear in the list. Click install and wait for the installation to complete.

ToolsBoardsNanoEsp32.png

Next, go to "Tools" -> "Board" -> "ESP32 Arduino (Arduino)".

Select "Arduino Nano ESP32C3".

ToolsBoardsNanoEsp32Select.png

In Arduino IDE, select the newly appeared port in the Device Manager under "Tools -> Port" once the board is connected.

If you have multiple ports and are unsure which one is the ESP32-S3 Nano, press "RESET" or disconnect and reconnect the board to the USB, then check the "Ports" menu in the Device Manager to see which one appears.

Step 4 - Making connections and uploading test code

  • Example 1: Testing the built-in LED (Blink):

Copy the code below and upload it to the development board:

// the setup function runs once when you press reset or power the board
void setup()
{
// initialize digital pins as output.
pinMode(LED_BUILTIN, OUTPUT);
pinMode(LED_RED, OUTPUT);
pinMode(LED_GREEN, OUTPUT);
pinMode(LED_BLUE, OUTPUT);
}

// the loop function runs over and over again forever
void loop()
{
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);

digitalWrite(LED_RED, LOW);
delay(1000);
digitalWrite(LED_RED, HIGH);
delay(1000);

digitalWrite(LED_GREEN, LOW);
delay(1000);
digitalWrite(LED_GREEN, HIGH);
delay(1000);

digitalWrite(LED_BLUE, LOW);
delay(1000);
digitalWrite(LED_BLUE, HIGH);
delay(1000);
}

After uploading, the LED connected to the D13 digital pin, followed by each of the 3 LEDs in the RGB LED, will turn on and off consecutively with a delay of one second.

  • Example 2: Scanning available WiFi networks:

Select Files -> Examples -> Wifi ->

Files-WiFIScan-ESP32-C3.png

After uploading, open the Serial Monitor and set the baud rate to the value in the code (115200).

SerialMonitor-ESP32-C3.png

The available WiFi networks will be scanned and displayed as shown in the image above.

Package Contents:

1x ESP32-S3 Nano development board

1x 40-pin @2.54mm male header

No customer reviews for the moment.

Write a review

ESP32-S3 Nano

ESP32-S3 Nano

30 other products in the same category: