


This is custom content
NodeMcu Lua wifi Wemos D1 mini basé sur ESP8266 ESP-12E usb ch340
On entend de plus en plus parler de cette carte esp8266 qui permet facilement de se connecter et d'échanger sur un réseau WIFI. Des cartes tels que NodeMCU sont de plus en plus populaires et permettent d'utiliser l'esp8266 plus facilement, presque comme un Arduino.
Il est possible de la programmer en Lua, de créer des firmwares avec l'IDE d'Arduino et de nouveaux projets fleurissent tous les jours.
La carte qui se rapproche le plus d'un Arduino est la NodeMCU. Elle a été créée pour pouvoir utiliser l'ESP8266 avec le firmware du même nom, NodeMCU, qui permet d'interpréter des scripts Lua. Aujourd'hui cette carte peut être programmée comme un Arduino avec l'IDE d'Arduino.
NodeMCU est à l'ESP8266 ce que l'Arduino est à l'ATmega 328. Il existe aujourd'hui 14 versions de l'ESP8266. NodeMCU utilise la version 12 (ESP12E) de l'esp8266.
L'ESP8266 a été créé en 2014 par une société chinoise (Espressif). Elle a été surtout utilisée au début pour ajouter des fonctionnalités WIFI à des projets Arduino via des commandes AT. Très vite, devant la puissance de la puce et avec la publication d'un SDK par Espressif, une belle communauté a développé des outils et firmware pour pouvoir la programmer.
+---------------------+----------------+------------------------+
| | Arduino UNO R3 | NodeMCU |
+---------------------+----------------+------------------------+
| Power | 5V | 3,3V |
| Fréquence | 16MHz | 80MHz |
| Microcontroller | ATmega328 | ESP8266 |
| Flash Memory | 32KB | 4MB |
| SRAM | KB | 64 KB SRAM / 96KB DRAM |
| EEPROM | 1 KB | Non, utiliser Flash |
| USB | Oui | Oui |
| External Power Port | Oui | Non |
| Pins | 32 | 22 |
| GPIO | 14 | 16 (11 Digital I/O) |
| Analog I/O | 6 | 1 |
| WiFi | Non | Oui ! |
| PWM | 6 | 9 |
| SPI / I2C | Oui | Oui |
+---------------------+----------------+------------------------+
NodeMCU est donc le nom d'une carte, mais également d'un firmware qui permet de programmer l'ESP8266 via le langage de script Lua. Cela simplifie grandement les choses, voici par exemple le code nécessaire pour se connecter à un réseau WIFI :
print(wifi.sta.getip())
--nil
wifi.setmode(wifi.STATION)
wifi.sta.config("SSID","password")
print(wifi.sta.getip())
--192.168.18.110
Téléchargement
Mini STM8 arm STM8S103F3P6 module de développement
Usb to serial adaptateur pour module wifi ESP8266 esp-01
Module ESP32-CAM sans fil WiFi Carte de développement ESP32 5V Cpu Dual-Core 32bits Camera OV2640 2MP Carte TF intégré
Orange Pi Zero H2+ quatre coeurs ARM cortex A7 512MB wifi
NodeMcu Lua wifi Wemos D1 basé sur ESP8266 ESP-12E usb ch340
FPGA Altera MAX II EPM240 CPLD Development Board
FPGA Altera Cyclone II EP2C5T144 Development Board
L'ESP32 est une carte de développement électronique largement utilisée, connue pour sa polyvalence et ses fonctionnalités avancées. La version dont vous parlez est spécifiquement conçue avec une configuration de 38 broches, également appelée "ESP32 38pins WROOM"
ST-Link V2 mini Programmateur et Simulateur STM8 STM32
Orange Pi PC Plus Cortex-A7 quad-core 1.6Ghz Ram 1Go Emmc 8Go Android integré
Ce site utilise des cookies pour vous garantir la meilleure expérience sur notre site