Ir al contenido principal

ESP8266 Pinout Reference


Una de las mejores cosas del ESP8266 es que tiene una buena cantidad de pines GPIO para trabajar. No tendrá que hacer malabarismos ni multiplexar sus pines IO. Hay algunas cosas que debe tener en cuenta, así que lea atentamente el pinout.

Tenga en cuenta que la siguiente referencia de pinout es para la popular placa de desarrollo ESP8266 NodeMCU con 30 pines.

placa de desarrollo nodemcu esp8266.webp

No todos los pines están divididos en todas las placas de desarrollo ESP8266, pero cada pin específico funciona de la misma manera, independientemente de la placa de desarrollo que esté utilizando.

ESP8266 Periféricos y E/S

El ESP8266 NodeMCU tiene un total de 17 pines GPIO divididos en los encabezados de pines en ambos lados de la placa de desarrollo. Estos pines se pueden asignar a todo tipo de tareas periféricas, que incluyen:

1 canal ADC 1 canal de ADC SAR de precisión de 10 bits.
2 interfaces UART UART0 se puede utilizar para la comunicación. Dado que UART1 presenta solo una señal de transmisión de datos (TX), generalmente se usa para imprimir registros.
4 salidas PWM 4 canales de pines PWM para atenuar LED o controlar motores.
2 interfaces SPI y 1 I2C Hay 2 interfaces SPI y 1 I2C para conectar todo tipo de sensores y periféricos.
interfaz I2S 1 interfaz I2S si desea agregar sonido a su proyecto.

Gracias a la función de multiplexación de pines del ESP8266 (múltiples periféricos multiplexados en un solo pin GPIO). Lo que significa que un solo pin GPIO puede actuar como PWM/UART/SPI.

Puede obtener información detallada sobre ESP8266 en la hoja de datos.

Distribución de pines ESP8266

La placa de desarrollo ESP8266 tiene un total de 30 pines que la conectan con el mundo exterior. Para simplificar, los pines con funcionalidad similar se agrupan. El pinout es el siguiente:

distribución de pines esp8266 nodemcu

Analicemos los pines ESP8266 y sus funciones uno por uno con más detalle.

Pines GPIO

La placa de desarrollo ESP8266 tiene 17 pines GPIO que se pueden asignar a varias funciones mediante programación. Cada GPIO puede configurarse para pull-up o pull-down interno, o establecerse en alta impedancia.

pines gpio esp8266

¿Qué GPIO ESP8266 son seguros de usar?

Debido a que el ESP8266 tiene muchos pines con funciones específicas, es posible que no sean adecuados para sus proyectos. La siguiente tabla muestra qué pines son seguros de usar y qué pines requieren más atención antes de usarlos.

  • – Tus pines de primera prioridad. Están perfectamente bien para usar.
  • – Preste atención ya que su comportamiento puede ser impredecible, principalmente durante el arranque. No los use a menos que sea absolutamente necesario.
  • – No se recomienda utilizar estos pines. Así que evítalos.
  Etiqueta     GPIO     Seguro de usar?   Razón
D0 GPIO16
ALTO en el arranque, usado para despertar de un sueño profundo
D1 GPIO5

D2 GPIO4

D3 GPIO0
conectado al botón FLASH, el arranque falla si se tira BAJO
D4 GPIO2
ALTO en el arranque, el arranque falla si se tira BAJO
D5 GPIO14

D6 GPIO12

D7 GPIO13

D8 GPIO15
Requerido para el arranque, el arranque falla si se tira ALTO
RX GPIO3
Pin Rx, utilizado para flashear y depurar
Texas GPIO1
Pin Tx, utilizado para flashear y depurar
CLK GPIO6
Conectado a la memoria Flash
SDO GPIO7
Conectado a la memoria Flash
CMD GPIO11
Conectado a la memoria Flash
SD1 GPIO8
Conectado a la memoria Flash
SD2 GPIO9
Conectado a la memoria Flash
SD3 GPIO10
Conectado a la memoria Flash
A0 ADC0
Pin de entrada analógica, no se puede configurar como salida

Para su comodidad, aquí hay una imagen que muestra qué pines GPIO son seguros de usar.

pines gpio esp8266 que son seguros de usar

Pines ADC

El ESP8266 está integrado con un ADC SAR de precisión de 10 bits.

El ADC del ESP8266 es un ADC de 10 bits, lo que significa que tiene la capacidad de detectar 1024 (2 10 ) niveles analógicos discretos. En otras palabras, mapeará los voltajes de entrada entre 0 y el voltaje operativo de 3,3 V en valores enteros entre 0 y 1024. Por ejemplo, esto produce una resolución entre lecturas de: 3,3 voltios / 1024 unidades o 0,0032 voltios (3,2 mV) por unidad.

pines adc esp8266

Las siguientes dos medidas se pueden implementar usando ADC. Sin embargo, no se pueden implementar al mismo tiempo.

  • Mida el voltaje de la fuente de alimentación de VDD3P3 (Pin3 y Pin4).
  • Mida el voltaje de entrada de A0.

Pines SPI

ESP8266 cuenta con dos SPI (SPI y HSPI) en modo esclavo y maestro. Estos SPI también admiten las siguientes funciones de SPI de propósito general:

  • 4 modos de temporización de la transferencia de formato SPI
  • Hasta 80 MHz y los relojes divididos de 80 MHz
  • FIFO de hasta 64 bytes
esp8266 pines

En realidad, puede usar cualquier pin GPIO como pin SPI mediante 'bitbanging', pero si termina usando 'hardware SPI', querrá usar los pines HSPI (GPIO12-15).

Por lo general, las bibliotecas estándar también usan pines HSPI entre los dos.

Pines I2C

El ESP8266 no tiene pines I2C de hardware, pero se puede hacer 'bitbanging'. Funciona bastante bien y el ESP8266 es lo suficientemente rápido como para igualar la velocidad del 'nivel de Arduino'.

GPIO4 (SDA) y GPIO5 (SCL) se utilizan como pines I2C de forma predeterminada, para que sea más fácil para las personas que utilizan el código Arduino, las bibliotecas y los bocetos existentes.

Sin embargo, puede usar otros dos pines GPIO como pines I2C llamando wire.begin(SDA, SCL)al IDE de Arduino.

esp8266 i2c pines

Pines UART

ESP8266 tiene 2 interfaces UART, es decir, UART0 y UART1, que proporcionan comunicación asíncrona (RS232 y RS485) y comunican hasta 4,5 Mbps.

  • UART0 (pines TXD0, RXD0, RST0 y CTS0) se utiliza para la comunicación.
  • UART1 (pin TXD1), por otro lado, presenta solo una señal de transmisión de datos, por lo que generalmente se usa para imprimir registros.
esp8266 uart chapas

TXD0 y RXD0 son pines de control y carga de arranque en serie. Estos están conectados a través de un convertidor de USB a serie, por lo que debe tener cuidado al usarlos, ya que también recibirán tráfico USB en ellos.

Pines PWM

En ESP8266, la salida de modulación de ancho de pulso (PWM) se puede implementar mediante programación en todos los pines GPIO: GPIO0 a GPIO15.

pines pwm esp8266

La señal PWM en el ESP8266 tiene una resolución de 10 bits. Además, el rango de frecuencia PWM es ajustable de 1000 µs a 10000 µs, es decir, entre 100 Hz y 1 kHz.

Pines SDIO

El ESP8266 tiene una interfaz de entrada/salida digital segura (SDIO) que se utiliza para interactuar directamente con la tarjeta SD. Se admiten SDIO v1.1 de 4 bits y 25 MHz y SDIO v2.0 de 4 bits y 50 MHz.

pines esp8266 sdio

Pines de alimentación

El pin VIN se puede usar para suministrar energía al ESP8266 cuando no está entregando energía a través de USB.

Los pines 3V3 se emiten desde el regulador de 3,3 V incorporado, pueden suministrar un pico de 500 mA.

El pin GND es el terreno común para toda la potencia y la lógica.

clavijas de alimentación esp8266

Pines de interrupción

Todos los GPIO se pueden configurar como interrupciones, excepto GPIO16.

Pines de control

RST es el pin de reinicio para el ESP8266, alto por defecto. Cuando se baja momentáneamente, restablecerá el sistema ESP8266. Es lo mismo que presionar el botón RST incorporado.

El pin FLASH es utilizado por el ESP8266 para determinar cuándo iniciar el gestor de arranque. Si el pin se mantiene bajo durante el encendido, ¡comenzará a cargarse! Es lo mismo que presionar el botón FLASH incorporado.

El pin EN (a veces etiquetado como CH_PD o Chip Power Down) se usa para habilitar ESP8266. El chip se habilita cuando se tira ALTO. Cuando se tira BAJO, el chip funciona a la potencia mínima.

El pin WAKE se usa para despertar el ESP8266 del modo de suspensión profunda, deberá conectarlo al pin RST.

pines de control esp8266

Comentarios

Populares

Easyworship 2009 full español mega

  Requerimientos básicos del sistema: Sistema operativo: Windows XP SP3 / Vista/ 7. CPU: Procesador Intel Pentium 1GHz (32 /64bits) o procesador AMD. -Memoria: 512MB de RAM por lo menos, para funcionar correctamente. -Espacio libre en disco duro: 5GB DESCARGAR POR MEGA AQUI

Manual en español de la radio ATS 20 plus V 1.18

    Características Interfaz completamente reelaborada . No más fuentes feas y estiradas. Interfaz legible minimalista. La fuente de frecuencia de 7 segmentos está inspirada en el firmware swling, pero la creé yo. Controles completamente reelaborados . Puede leer el manual de usuario a continuación. BFO ahora es parte de la frecuencia principal y está regulado por paso de frecuencia, ya no es una opción dedicada que hace que la experiencia de navegación en frecuencia sea terrible. El modo SSB tiene pasos más precisos. Banda LW : De 153 KHz a 520 KHz Banda MW : De 520 a 1710 KHz Banda SW : De 1710 a 30000 KHz (Con muchas subbandas) Banda FM : De 64 a 108 MHz. RDS dinámico para estaciones de radio FM con opción para cambiar líneas de información RDS (muestra hasta 16 caracteres). Exploración de estaciones AM/FM . Modo CW agregado . Se eliminó el RSSI mal diseñado y se reemplazó con una escala similar a un medidor S que se muestra opcionalmente . Todas las bandas SW ahora se sien...

El Código “ICAO”

  Se trata de un código cuyo uso principal es de deletrear palabras letra a letra, para evitar errores de transcripción. No se trata de un código aleatorio sino que está creado de manera estandarizada para su uso a nivel mundial. Es originario del mundo aeronáutico, por lo que es muy utilizado por pilotos y controladores aéreos aunque su uso ya está extendido en prácticamente todos los ámbitos de las radiocomunicaciones. Principalmente se utiliza para deletrear palabras, en especial cuando se trata de transcribir palabras con cierta dificultad de comprensión o de idioma. También se utiliza para la denominación de indicativos de radio, para denominación de los radioperadores.

Discografias Cristianas Completas Descarga MEGA

Marcos Witt Jaime Murrell Generacion de Jesus En Espiritu y En Verdad Duo Esperanza Nancy Ramirez 33 DC Danny Berrios Jesus Adrian Romero Abel Zavala Alex Campos Annette Moreno Biper y Sus Amigos Christine D Clario Coalo Zamorano Danilo Montero Daniel Calveti Dc Reto Lilly Goodman Marcela Gandara Jaci Velasquez La Hormiga M Kaddesh Michael Rodriguez Pablo Olivares Rabito Rojo Sacro Musical Tercer Cielo Vico C Funky Gerardo Mejia Julissa Los Voceros de Cristo Rene Gonzalez Roberto Orellana Roca Eterna Torre Fuerte Uncion Tropical Manny Montes Nancy Amancio Oscar Medina Peregrinos y Extranjeros Veinte Veinte Triple Seven Alex Rodríguez Juan Carlos Alvarado Discos Cristianos Para Niños Marcos Vidal Palabra En Accion Puerto Seguro Redimi2 Radames Marrero Samuel Hernandez Alex Zurdo Marco Barrientos Fermin IV Grupo Inspiracion Julio Melgar Los Hermanos Chacon Jose Luis Reyes

Marcos Brunet discografia

                                  Marcos Brunet - Toma tu lugar CD 1(2009) 01. Toma tu lugar 02. Espontaneo 03. Relato 04. El León 05. Declaramos 06. Te prefiero a Ti 07. En Tu intimidad 08. Espontaneo 2 09. Todo es para Él Descargar desde userscloud Descarga desde Mega Marcos Brunet - Toma tu lugar CD 2 (2010) « Track List » 01. Intro 02. Nos unimos al cielo 03. Ven a danzar 04. Espontaneo 3 05. Atrae mi corazón 06. Espontaneo 4 07. Bésame Descargar desde userscloud Descarga desde Mega Marcos Brunet - Uniendo cielo y tierra (2010) « Track List » 01. Cielo Y Tierra Cantan 02. Sea Exaltado 03. Aleluya 04. Soy De Mi Amado 05. Con Saltos De Alegría 06. Uniendo Cielo y Tierra 07. Te Quiero Ver 08. Llévame A Tu Casa 09. Beso Tus Pies 10. Íntimos 11. Al Que Est...