Le NodeMcu est une carte open source avec module WIFI ESP-12E intégré. Ce n'est pas un faible comme celui de l' Arduino , avec 512ko de mémoire et un processeur à 40Mhz les ressources ne manquent pas. Cette carte est idéale pour démarrer des applications IoT (Internet des objets). La programmation du NodeMcu est légèrement différente de la normale, avec l'API similaire à NodeJS, ce module reçoit les commandes via les scripts LUA qui sont téléchargés.
Cela concerne la version 2 de la série NodeMCU, qui est plus fine que la version précédente et s'adapte donc mieux sur une breadboard. Il y a maintenant une rangée libre des deux côtés de la planche lorsque vous la placez au milieu d'une maquette. Cela permet de gagner beaucoup de temps lors de la connexion des E/S.
Les pilotes pour la puce série 2102 intégrée peuvent être trouvés ici
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
caractéristiques
Norme sans fil 802.11 b/g/n
STA/AP/STA + AP pris en charge
La valeur par défaut est 9 600 bauds
Pile de protocole TCP/IP intégrée pour prendre en charge plusieurs connexions client TCP (5 MAX)
D0 ~ D8, SD1 ~ SD3 : utilisé comme GPIO, PWM, IIC, etc., capacité du pilote de port 15 mA
AD0 : ADC 1 canal
Entrée d'alimentation : 4,5 V ~ 9 V (10 VMAX), alimenté par USB
Courant : transmission continue : ≈70mA (200mA MAX), veille : <200uA
Taux de transfert : 110-460 800 bps
Prise en charge de l'interface de communication de données UART/GPIO
Mise à niveau du micrologiciel à distance (OTA)
Prise en charge du réseau intelligent Smart Link