---
title: "Paso 2: Encender tu primer LED con un ESP32"
description: "Esta guía asume que usted ha flasheado con éxito un controlador. Sigue la guía de [Windows](https://inamata.io/es/docs/paso-1a-flashear-un-controlador-esp32-en-windows/) o la de [guía de Linux](https://inamata.io/es/docs/paso-1b-flashear-un-controlador-esp32-en-linux/) Al final de este tutorial usted habrá registrado un controlador (un ESP32), configurado un dispositivo periférico (un LED)…"
url: "https://inamata.io/es/docs/paso-2-encender-tu-primer-led-con-un-esp32/"
updated: "2024-01-23"
category: Primeros pasos
---

# Paso 2: Encender tu primer LED con un ESP32

Esta guía asume que usted ha flasheado con éxito un controlador. Sigue la guía de [Windows](https://inamata.io/es/docs/paso-1a-flashear-un-controlador-esp32-en-windows/) o la de [guía de Linux](https://inamata.io/es/docs/paso-1b-flashear-un-controlador-esp32-en-linux/)

Al final de este tutorial usted habrá registrado un controlador (un ESP32), configurado un dispositivo periférico (un LED) y lo habrás encendido.

## Requisitos

Para completar este tutorial necesitará lo siguiente. El hardware se puede adquirir fácilmente en [Amazon (lista)](https://amzn.eu/bk1a78u) y otros minoristas en línea.

- 1x ESP32
- 1x cable MicroUSB (prefiera cables más cortos)
- 1 ordenador (Windows o Linux)
- 1x Tablero
- 1x LED
- (Opcional) Resistencia de 220 ohmios
- (Opcional) Cable puente

## Guía

### Conexión del hardware

En primer lugar, conecta el hardware como se indica en el diagrama siguiente. Esto conecta el LED con un pin del ESP32 que puede poner su voltaje a alto (3.3V) y el otro lado a un pin de tierra. En nuestro tutorial usaremos el pin 32 como pin de salida. Tenga cuidado con la polaridad del LED. El lado plano y la pierna más corta muestran el lado negativo. Debe conectarse a la toma de tierra (GND) del ESP32. Para comprobar si tu configuración funciona, conecta temporalmente el lado positivo (borde redondeado y pata más larga) al pin de 3,3V de tu ESP32, si tu variante lo tiene.

![](https://inamata.io/wp-content/uploads/2023/10/led_tutorial-300x230.png)

### Crear una cuenta Inamata

Si aún no se ha registrado, cree una cuenta Inamata accediendo a la [página de registro](https://auth.inamata.io/realms/inamata/protocol/openid-connect/registrations?client_id=web-app&response_type=code&redirect_uri=https://app.inamata.io). Introduzca sus datos, confirme su dirección de correo electrónico (compruebe la carpeta de correo no deseado) y listo. De lo contrario, siempre puede registrarse pulsando el enlace *Registrarse* situado en la parte inferior de la página de inicio de sesión.

![](https://inamata.io/wp-content/uploads/2023/10/unknown_001.png)

### Registrar un controlador (ESP32)

Si ya ha registrado un controlador[(Windows](https://inamata.io/es/docs/paso-1a-flashear-un-controlador-esp32-en-windows/) / [Linux](https://inamata.io/es/docs/paso-1b-flashear-un-controlador-esp32-en-linux/)), vaya al paso siguiente (Añadir un tipo de punto de datos). De lo contrario, inicie [sesión en la aplicación](https://app.inamata.io/) y haga clic en *Añadir controlador* para abrir la ventana superpuesta añadir controlador. Sigue las instrucciones para flashear el controlador con la aplicación Flasher. Esto se describe por separado para los usuarios de [Windows](https://inamata.io/?post_type=docs&p=4290&preview=true) y [Linux](https://inamata.io/es/docs/paso-1b-flashear-un-controlador-esp32-en-linux/). La aplicación, para Windows y Linux, actualizará el firmware y guardará un token de autenticación en el dispositivo para que pueda conectarse automáticamente y de forma segura al servidor de Inamata. Si aún no lo ha hecho, conecte su ESP32 a su ordenador con un cable micro USB.

![](https://inamata.io/wp-content/uploads/2023/10/unknown_002.png)

### Añadir un tipo de punto de datos

 

![](https://inamata.io/wp-content/uploads/2023/10/Add_data_point_type_button.png)

Pulsa el botón azul de añadir en la parte superior izquierda de la sección de dispositivos y selecciona el tipo de punto de datos. Dale un nombre, como *estado del LED*, y una unidad, como *booleano* o *encendido/apagado*. Opcionalmente, establezca el valor mínimo y máximo en 0 y 1. Se trata de un límite suave que te ayudará a controlar tus dispositivos periféricos. Haz clic en *añadir* para guardarlo.

 

![](https://inamata.io/wp-content/uploads/2023/10/Screenshot-from-2023-10-28-10-45-25-e1698485400579.png)

Puedes ver todos los tipos de puntos de datos accediendo a la [página de puntos de datos](https://app.inamata.io/en/devices/data-points) en la sección de dispositivos.

![](https://inamata.io/wp-content/uploads/2023/10/data_point_page.png)

### Añadir un dispositivo periférico (LED rojo)

Ve a la [página de dispositivos periféricos](https://app.inamata.io/en/devices/peripherals) a través de la barra lateral y haz clic en añadir periférico. En el primer paso, seleccione el controlador al que desea añadir un dispositivo periférico. Debe tener el mismo nombre que le diste en la aplicación Flasher. A continuación, ponle un nombre como *LED rojo*. Para el tipo de dispositivo periférico, selecciona salida digital ya que vamos a poner uno de los pines de salida del controlador a alto para encender el LED. Seleccione un pin que pueda emitir una señal digital[(referencia de salida de pin del ESP32](https://randomnerdtutorials.com/esp32-pinout-reference-gpios/)). Recomendamos entre 16 y 33, pero en el siguiente ejemplo utilizaremos 32. Pulse *Añadir* para añadirlo al controlador.

El dispositivo periférico aparecerá en la tabla de dispositivos periféricos. Su estado debería cambiar de *Añadiendo* a *Añadido* una vez que la orden haya sido confirmada por el controlador.

 

![](https://inamata.io/wp-content/uploads/2023/10/Screenshot-from-2023-10-28-10-59-30.png)

 

### Encender el LED

![](https://inamata.io/wp-content/uploads/2023/10/start_controller_task_button-1.png)

Vaya a la [sección de tareas](https://app.inamata.io/en/tasks/overview) y pulse el botón azul de añadir para iniciar una tarea de controlador. En la ventana superpuesta, seleccione el controlador que registró anteriormente y, a continuación, omita la selección de plantilla. Para el tipo de tarea, seleccione *Establecer salida*. Esto nos permitirá cambiar el estado del dispositivo periférico. Seleccione el periférico que ha añadido anteriormente, así como el tipo de datos. Por último, ajuste el valor a 1 y pulse *Inicio*.

![](https://inamata.io/wp-content/uploads/2023/10/Screenshot-from-2023-10-28-11-07-54.png)

La tarea debería aparecer en la tabla de tareas del controlador. Su estado debería pasar de *arrancado* a *parado* y mientras tanto su LED debería encenderse.

![](https://inamata.io/wp-content/uploads/2023/10/controller_task_table-1.png)

### Próximos pasos

El LED se ha encendido correctamente. Para el siguiente paso, echa un vistazo a la guía [Cómo crear tu primer plan de control](https://inamata.io/es/docs/paso-3-crear-su-primer-plan-de-control-para-comandar-un-esp32/), donde podrás automatizar tareas y programar los controladores de forma visual.
