{{tag>electronique esp8266 devkit}} ====== ESP8266 Devkit version 3 ====== Un DevKit est une carte permettant de reporter les broches (pin) d'un microcontrôleur ou d'un module (circuit intégré) pour rendre plus simple le prototypage, la conception de circuits. Le devKit utilise un pas standard qui permet de connecter facilement à des breadboard, broches ou connectiques usuelles. * L'ESP8285 intègre de la mémoire flash, pas besoin de puce de mémoire externe supplémentaire. Il est largement utilisé dans les objet connectés. * ESP8266 est un module composé du microcontrôleur ESP8266EX et d'une puce de mémoire flash. Le devkit comprend: * Le module ESP12-E (contenant microcontrôleur ESP8266EX et 4MB de mémoire flash) * Un convertisseur USB/série (ch341-uart) qui permettra de communiquer avec le microcontrôleur (téléverser le programme, flasher le firmware) via le port USB de l'ordinateur. * Un régulateur de tension qui convertit les 5,0V fournis par le bus USB en 3,3V pour alimenter le microcontrôleur. ===== Mappage des broches ===== La principale difficulté consiste à faire la correspondance entre les entrées/sorties du microcontrôleur cible (GPIO) et le noms logiques associés aux broches dans l'IDE Arduino. Utiliser l'indice du GPIO dans les fonctions Arduino. ^ Broche Devkit ^ GPIO ESP8266 ^ IDE Arduino | | D0 | GPIO16 | 16 | | D1 | GPIO05,SCL | 5 | | D2 | GPIO04,SDA | 4 | ===== Références ====== * https://www.youtube.com/watch?v=iwx_Iotz5PE&list=PLuQznwVAhY2WBKCbDroQeXWFmPYFyIf-_