1. Producte acabatview
The Arduino Nano ESP32 is a compact and powerful development board designed for Internet of Things (IoT) and embedded projects. It integrates the ESP32-S3 microcontroller, offering robust processing capabilities, comprehensive wireless connectivity (Wi-Fi and Bluetooth), and a modern USB-C interface. This board is compatible with both Arduino IDE and MicroPython, making it versatile for various programming needs.

An angled perspective of the Arduino Nano ESP32 development board, showcasing its compact size, pre-soldered headers, USB-C port, and the integrated ESP32-S3 chip with Wi-Fi and Bluetooth capabilities.
Característiques principals:
- Powerful ESP32-S3 Microcontroller: Features a dual-core Xtensa 32-bit LX7 processor running at up to 240 MHz, suitable for IoT, wireless communication, and advanced embedded applications.
- Comprehensive Wireless Connectivity: Supports Wi-Fi and Bluetooth 5.0 for seamless communication with devices, networks, and cloud platforms.
- USB-C for Power and Programming: Ensures faster programming, better power delivery, and a stable connection.
- HID Support: Ideal for projects requiring integration with keyboards, mice, or other Human Interface Device peripherals.
- MicroPython Compatible: Supports MicroPython for rapid prototyping and educational projects, offering an alternative to C/C++.
2. Guia de configuració
Follow these steps to get your Arduino Nano ESP32 ready for programming.
2.1 Connexió inicial
- Connect the Board: Use a USB-C cable to connect your Arduino Nano ESP32 to your computer. The board should power on, indicated by an LED.
- Instal·lació del controlador: For most operating systems (Windows, macOS, Linux), the necessary USB drivers should install automatically. If not, refer to the official Arduino documentation for manual driver installation.
2.2 Configuració del programari
The Arduino Nano ESP32 can be programmed using the Arduino IDE or MicroPython.
2.2.1 Arduino IDE Setup
- Download Arduino IDE: If you don't have it, download and install the latest version of the Arduino IDE from the official Arduino weblloc.
- Install ESP32 Board Package: Open the Arduino IDE. Go to File > Preferències (o Arduino > Preferences on macOS). In the 'Additional Boards Manager URLcamp s', afegiu el URL for the ESP32 board package. Then, go to Tools > Board > Boards Manager..., search for "ESP32", and install the package.
- Select Board and Port: Després de la instal·lació, aneu a Tools > Board > ESP32 Arduino and select "Arduino Nano ESP32". Then, go to Eines > Port i seleccioneu el port sèrie corresponent a la placa connectada.
2.2.2 MicroPython Setup
For MicroPython programming, you will need to flash the MicroPython firmware onto the board and use a serial terminal or an IDE like Thonny.
- Download MicroPython Firmware: Obtain the appropriate MicroPython firmware (.bin file) for the ESP32-S3 from the official MicroPython weblloc.
- Firmware flaix: Use a tool like
esptool.pyto flash the firmware onto your board. Detailed instructions are available on the MicroPython documentation for ESP32. - Install Thonny IDE: Thonny is a user-friendly Python IDE that supports MicroPython. Download it from thonny.org.

A visual representation of the Arduino Nano ESP32's compatibility with MicroPython, showing a code editor interface, indicating ease of programming for developers.
3. Instruccions de funcionament
Once your Arduino Nano ESP32 is set up, you can begin programming and deploying your projects.
3.1 Basic Programming and Uploading
- Write Your Code: In the Arduino IDE or Thonny, write your sketch (Arduino C++) or script (MicroPython).
- Verify/Save: Before uploading, verify your code for errors.
- Upload to Board: Click the 'Upload' button in your IDE. The IDE will compile the code and transfer it to the Arduino Nano ESP32.
3.2 Utilizing Wireless Connectivity
The ESP32-S3 chip enables Wi-Fi and Bluetooth functionalities for your projects.
- Wi-Fi: Use the built-in Wi-Fi capabilities to connect to local networks, access the internet, or create an access point. Libraries like
WiFi.h(Arduino) ornetworkmodule (MicroPython) provide functions for network operations. - Bluetooth: Implement Bluetooth Low Energy (BLE) for short-range communication with other BLE-enabled devices. This is useful for sensor data transmission, remote control, and more.

An illustration emphasizing the Wi-Fi and Bluetooth capabilities of the Arduino Nano ESP32, highlighting its comprehensive wireless connectivity for IoT applications.
3.3 Human Interface Device (HID) Functionality
The Nano ESP32 can emulate USB HID devices, such as keyboards or mice. This allows you to create custom input devices or interfaces that interact directly with a computer.
- Examples Aplicacions: Custom macro pads, game controllers, or specialized input devices for accessibility.
4. Manteniment i cura
Proper care ensures the longevity and reliable operation of your Arduino Nano ESP32.
- Manejar amb cura: Avoid dropping the board or subjecting it to physical shock.
- Electricitat estàtica: Microcontrollers are sensitive to electrostatic discharge (ESD). Handle the board by its edges and consider using an anti-static wrist strap.
- Condicions ambientals: Keep the board in a dry environment, away from moisture, extreme temperatures, and direct sunlight.
- Font d'alimentació: Utilitzeu sempre una font d'alimentació estable dins del volum especificattage range (5V via USB, or 6-21V via VIN pin). Over-voltagpot danyar la placa.
- Neteja: If necessary, gently clean the board with a soft, dry brush or compressed air to remove dust. Avoid liquids.

A close-up shot of the Arduino Nano ESP32 board integrated into a breadboard, with various jumper wires connected and a multimeter in the background, demonstrating its use in a prototyping environment.
5. Solució De Problemes
Aquí teniu alguns problemes comuns i les seves possibles solucions.
- Placa no reconeguda per l'ordinador:
- Assegureu-vos que el cable USB-C estigui completament inserit i que funcioni.
- Check if the correct drivers are installed (refer to Section 2.1).
- Prova un altre port USB o ordinador.
- Errors de càrrega:
- Verify that the correct board type ("Arduino Nano ESP32") and serial port are selected in the Arduino IDE.
- Ensure no other program is using the serial port.
- Press the BOOT button (if applicable for your specific firmware/bootloader) while uploading, or try pressing the RESET button.
- Revisa el teu codi per detectar errors de sintaxi.
- Problemes de connectivitat Wi-Fi/Bluetooth:
- Double-check network credentials (SSID, password).
- Ensure the antenna is not obstructed (if external).
- Verify that the Wi-Fi/Bluetooth module is correctly initialized in your code.
- Comproveu si hi ha interferències d'altres dispositius de 2.4 GHz.
- La placa no s'encén:
- Ensure the USB-C cable is connected to a powered USB port or a reliable power adapter.
- Check for any visible damage to the board or components.
For more detailed troubleshooting and community support, visit the official Arduino forums and documentation weblloc.
6. Especificacions
Detailed technical specifications for the Arduino Nano ESP32 (ABX00083).
| Característica | Especificació |
|---|---|
| Microcontrolador | ESP32-S3 |
| Processador | Dual-core Xtensa 32-bit LX7 |
| Velocitat del rellotge | Fins a 240 MHz |
| RAM | 512 KB de SRAM |
| Memòria Flash | 8MB Internal |
| Connectivitat | Wi-Fi (802.11 b/g/n), Bluetooth 5.0 (BLE) |
| Port USB | USB-C |
| Sistema operatiu | FreeRTOS |
| Pins I / O digitals | 14 |
| Pins d'entrada analògics | 8 |
| Entrada Voltage (USB) | 5V |
| Entrada operativa Voltage (VIN) | 6-21V |
| Dimensions (LxWxH) | 43.1 x 17.78 mm (1.7 x 0.7 polzades) |
| Pes | 0.529 unces (aprox. 15 g) |
| Número de model | ABX00083 |

Un directe de dalt a baix view of the Arduino Nano ESP32 board, highlighting the layout of its components, including the ESP32-S3 module, USB-C connector, reset button, and pin headers.

The underside of the Arduino Nano ESP32 board, showing the solder points for the headers and regulatory markings, confirming its design and assembly in Italy.

The Arduino Nano ESP32 board resting in the palm of a hand, illustrating its extremely compact form factor, ideal for projects with limited space.
7. Garantia i Suport
Arduino products are known for their quality and community support.
7.1 Informació de la garantia
For specific warranty terms and conditions, please refer to the official Arduino website or the documentation included with your purchase. Typically, Arduino provides a limited warranty against manufacturing defects.
7.2 Suport tècnic
Arduino offers extensive resources for technical support:
- Documentació oficial: Visita docs.arduino.cc for comprehensive guides, tutorials, and reference materials specific to the Arduino Nano ESP32.
- Fòrums de la comunitat: The Arduino community forums (forum.arduino.cc) are an excellent resource for asking questions, sharing projects, and finding solutions to common issues.
- Tutorials en línia: Numerous online tutorials and examples are available from Arduino and the wider maker community to help you get started and develop complex projects.
Nota: No s'han trobat vídeos oficials del producte a les dades proporcionades per incrustar-les en aquest manual.





