Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ORIZABA
SEMESTRE:
SEPTIMO SEMESTRE
TEMA:
ESP32
MATERIA:
MICROCONTROLADORES
DOCENTE:
ALUMNO:
N°CONTROL:
18010826
ESP32
El chip esp32 viene con 48 pines con múltiples funciones. No todos los pines están
expuestos en todas las placas de desarrollo esp32 y algunos pines no se pueden
usar.
Periféricos esp32
Los periféricos esp32 incluyen:
▪ 18 canales de convertidor analógico a digital (adc)
▪ 3 interfaces spi
▪ 3 interfaces uart
▪ 2 interfaces i2c
▪ 16 canales de salida pwm
▪ 2 convertidores de digital a analógico (dac)
▪ 2 interfaces i2s
▪ 10 gpio de detección capacitiva
Aunque puede definir las propiedades de los pines en el software, hay pines
asignados de forma predeterminada como se muestra en la siguiente figura (este
es un ejemplo para la placa esp32 devkit v1 doit con 36 pines; la ubicación de los
pines puede cambiar según el fabricante).
Esp32 es una serie de soc (por sus siglas en inglés, system on chip) y módulos
de bajo costo y bajo consumo de energía creado por espressif systems.
Esta nueva familia es la sucesora del famoso esp8266 y su característica más
notable es que además de wi-fi, también soporta bluetooth.
Los pines resaltados en verde están bien para usar. Los resaltados en amarillo
están bien para usar, pero debe prestar atención porque pueden tener un
comportamiento inesperado principalmente en el arranque. No se recomienda
utilizar los pines resaltados en rojo como entradas o salidas.
En el mercado existen una infinidad de placas de desarrollo basadas en estos
chips. Algunas especializadas en ciertas áreas como el iot, las redes de
sensores o aplicaciones de bajo consumo y otras de uso general.
Distribuccion de pines
Como se puede apreciar en distribución de pines del esp32, la placa cuenta con tres
pines destinados a la alimentación: vext, 5v y 3.3v. Además, tiene dos pines de
tierra (gnd) y un pin de reinicio (rst). Esto deja un total de 34 pines digitales que
puedes utilizar en tus proyectos.
De estos pines digitales 18 pueden ser utilizados como entradas analógicas, por lo
tanto, es posible agregar un buen número de sensores analógicos a los proyectos.
Los pines analógicos están indicados en verde en la imagen anterior.
Pines con otras funcionalidades
Los pines señalados con flechas rojas son utilizados para la memoria de
programa y el chip lora (ambos incluidos en la placa). Estos pines no deben ser
utilizados a no ser que sean absolutamente necesarios:
Es importante evitar el uso de estos pines especialmente los que están relacionados
con la memoria, ya que pueden provocar que el código no funcione correctamente.
Existen más pines que están relacionados con los componentes de la placa:
Https://randomnerdtutorials.com/esp32-pinout-reference-gpios/
https://programarfacil.com/esp8266/programar-esp32-ide-arduino/