ESP-12E est un module Wi-Fi de petite taille est très compétitive et d’une technologie à très faible puissance. ESP-12E peut être largement utilisé dans une variété de réseaux, pour la domotique, le contrôle sans fil industriel, les moniteurs pour bébés, les produits électroniques portables, les dispositifs de détection de localisation sans fil, les signaux de système de positionnement sans fil, et d’autres applications de réseau.
Caractéristiques de l’ESP-12E
    Le plus petit module Wi-Fi SOC 802.11b/g/n
    Processeur 32 bits de faible puissance, peut également servir de processeur d’application
    Jusqu’à 160 MHz de vitesse d’horloge
    ADC haute précision 10 bits intégré
    Prend en charge UART/HSPI/IIC/PWM/ADC
    Pack SMD-16 pour un soudage facile
    Wi-Fi intégré MAC/BB/RF/PA/LNA
    Courant de sommeil profond aussi faible que 20uA
    Pile de protocole lwIP intégrée
    Prend en charge le mode de fonctionnement STA/AP/STA + AP
    Prise en charge de la technologie Smart Config/AirKiss
    Baudrate UART jusqu’à 4 Mbps
    Les commandes AT générales peuvent être utilisées rapidement
    Prend en charge la mise à niveau du micrologiciel à distance (FOTA)
Consommation d’énergie ESP-12E
Un module ESP-12E, par exemple, consomme en moyenne 70,5 mA lorsqu’il est complètement allumé (c’est-à-dire lorsque son modem WiFi et son microcontrôleur sont tous deux allumés) même lorsque l’émetteur-récepteur est inactif (ni réception ni transmission).
Applications ESP-12E
    Station météorologique
    Applications IdO
    Appareils électroménagers
    Jouets et applications de jeu
    Systèmes de contrôle sans fil
    Domotique
    Étiquettes de sécurité
Normalement, pour programmer l’ESP8266-12E, vous devez connecter certaines broches entre elles, ainsi qu’à la terre et au VCC, et quelques broches GPIO doivent être connectées correctement. Vous connectez ensuite les broches TX et RX à vos adaptateurs USB-série comme les cartes FTDI ou CP2102 ou similaires.

ESP-12E Pinout
| Pin | Name | Description | 
| 1 | RST | Reset Pin of the module | 
| 2 | ADC | Analog Input Pin for 10-bit ADC (0V to1V) | 
| 3 | EN | Module Enable Pin (Active HIGH) | 
| 4 | GPIO16 | General Purpose Input Output Pin 16 | 
| 5 | GPIO14 | General Purpose Input Output Pin 14 | 
| 6 | GPIO12 | General Purpose Input Output Pin 12 | 
| 7 | GPIO13 | General Purpose Input Output Pin 13 | 
| 8 | VDD | '+3.3V Power Input | 
| 9 | CS0 | Chip selection Pin of SPI interface | 
| 10 | MISO | MISO Pin of SPI interface | 
| 11 | GPIO9 | General Purpose Input Output Pin 9 | 
| 12 | GPIO10 | General Purpose Input Output Pin 10 | 
| 13 | MOSI | MOSI Pin of SPI interface | 
| 14 | SILK | Clock Pin of SPI interface | 
| 15 | GND | Ground Pin | 
| 16 | GPIO15 | General Purpose Input Output Pin 15 | 
| 17 | GPIO2 | General Purpose Input Output Pin 2 | 
| 18 | GPIO0 | General Purpose Input Output Pin 0 | 
| 19 | GPIO4 | General Purpose Input Output Pin 4 | 
| 20 | GPIO5 | General Purpose Input Output Pin 5 | 
| 21 | RXD0 | UART0 RDX Pin | 
| 22 | TXD0 | UART0 TXD Pin |