# Actividad 14 Sensores internos de ESP32

Ya vimos en [SENSORES ESP32 ](https://libros.catedu.es/books/esp32-en-el-aula/page/sensores-en-la-placa-esp32-plus-steamakers "Sensores en la placa ESP32 plus STEAMakers")que esta placa tiene internamente unos sensores que podemos utilizar

Nuestra propuesta para experimentar es con los sensores de potencia. Vamos a ver este experimento consistente en encender y apagar diferentes elementos de TDR STEAM Imagina y ver las variaciones:

[experimentoenergia.abp](https://libros.catedu.es/attachments/247)

[![2026-01-18 15_04_55-.png](https://libros.catedu.es/uploads/images/gallery/2026-01/scaled-1680-/2026-01-18-15-04-55.png)](https://libros.catedu.es/uploads/images/gallery/2026-01/2026-01-18-15-04-55.png)

Se puede observar las variaciones de tensión cuando se apaga y se enciende

[![2026-01-18 15_06_20-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2026-01/scaled-1680-/2026-01-18-15-06-20-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2026-01/2026-01-18-15-06-20-greenshot.png)

Y también se puede ver como el consumo va a aumentando cada ver que encendemos y apagamos

[![2026-01-18 15_07_39-Greenshot.png](https://libros.catedu.es/uploads/images/gallery/2026-01/scaled-1680-/2026-01-18-15-07-39-greenshot.png)](https://libros.catedu.es/uploads/images/gallery/2026-01/2026-01-18-15-07-39-greenshot.png)

<p class="callout warning">🤔¿No tendría que subir linealmente? Pues por lo visto el consumo en los cambios es mucho mayor y los sensores lo detectan y en los estados estacionarios o los sensores no lo detectan </p>

<p class="callout info">Página extraída de Federico Coca [Notas sobre ESP32 STEAMakers](https://fgcoca.github.io/ESP32-STEAMakers/) CC-BY-SA</p>

#### <span style="color: rgb(22, 145, 121);">**A1. Leer valor de tensión de alimentación**</span>

Un programa para verificar la tensión de alimentación de la placa ESP32 Plus STEAMakers lo vemos en la figura siguiente:

[![vcc.png](https://libros.catedu.es/uploads/images/gallery/2022-12/scaled-1680-/vcc.png)](https://libros.catedu.es/uploads/images/gallery/2022-12/vcc.png)

*Imagen Federico Coca [Notas sobre ESP32 STEAMakers](https://fgcoca.github.io/ESP32-STEAMakers/) CC-BY-SA*

Medir la tensión de alimentación

Que nos arroja un resultado en la consola como el que vemos en la figura siguiente:

[![consola-vcc.png](https://libros.catedu.es/uploads/images/gallery/2022-12/scaled-1680-/consola-vcc.png)](https://libros.catedu.es/uploads/images/gallery/2022-12/consola-vcc.png)

*Imagen Federico Coca [Notas sobre ESP32 STEAMakers](https://fgcoca.github.io/ESP32-STEAMakers/) CC-BY-SA*

##### **<span style="color: rgb(22, 145, 121);">A.2. Graficar todos los parámetros del 'Medidor de energía'</span>**  


El programa [SP-medidor-energia ](https://fgcoca.github.io/ESP32-STEAMakers/programas/SP-medidor-energia.abp)de la figura siguiente realiza la captura en variables de los cuatro parámetros disponibles y los envía al Serial Plotter. Para modificar el valor de los mismos se han creado las funciones encender y apagar que encienden y apagan los diodos LEDs de la TdR STEAM y de la tira de 8 LEDs **(NO PROPORCIONADO POR CATEDU)**

[![medidor.png](https://libros.catedu.es/uploads/images/gallery/2022-12/scaled-1680-/medidor.png)](https://libros.catedu.es/uploads/images/gallery/2022-12/medidor.png)

*Imagen Federico Coca [Notas sobre ESP32 STEAMakers](https://fgcoca.github.io/ESP32-STEAMakers/) CC-BY-SA*

Programa Serial Plotter

En la figura siguiente vemos el resultado de forma gráfica.

[![SPmedidor.png](https://libros.catedu.es/uploads/images/gallery/2022-12/scaled-1680-/spmedidor.png)](https://libros.catedu.es/uploads/images/gallery/2022-12/spmedidor.png)

*Imagen Federico Coca [Notas sobre ESP32 STEAMakers](https://fgcoca.github.io/ESP32-STEAMakers/) CC-BY-SA*

##### <span style="color: rgb(22, 145, 121);">**A.3. Sensores internos**</span>  


Un programa como el de la figura siguiente nos va a mostrar por consola los valores leídos por los sensores internos.

[![internos.png](https://libros.catedu.es/uploads/images/gallery/2022-12/scaled-1680-/internos.png)](https://libros.catedu.es/uploads/images/gallery/2022-12/internos.png)

*Imagen Federico Coca [Notas sobre ESP32 STEAMakers](https://fgcoca.github.io/ESP32-STEAMakers/) CC-BY-SA*

Sensores internos

El resultado en consola lo vemos en la figura siguiente:

[![cinternos.png](https://libros.catedu.es/uploads/images/gallery/2022-12/scaled-1680-/cinternos.png)](https://libros.catedu.es/uploads/images/gallery/2022-12/cinternos.png)

*Imagen Federico Coca [Notas sobre ESP32 STEAMakers](https://fgcoca.github.io/ESP32-STEAMakers/) CC-BY-SA*

#### **<span style="color: rgb(22, 145, 121);">Retos</span>**  


R1. Realizar la actividad A2 mostrando los datos por consola.  
R2. Realizar la actividad A2 mostrando los datos en la LCD.  
R3. Hacer una captura de datos en formato CSV de alguno de los parámetros del 'Medidor de energía'.