L'ESP8266

Fondamental

L'ESP8266 se programme de la même façon qu'une carte Arduino mais fonctionne en 3.3V

  • on retrouve les fonctions habituelles : pinMode, digitalRead, digitalWrite.

  • Par exemple pour lire GPIO2 la commande est digitalRead(2).

Les numéros de broches Arduino correspondent au numéro de broches du GPIO de l'ESP8266.

  • Les broches numériques D0 à D15 peuvent être configurées en : INPUT, OUTPUT ou INPUT_PULLUP

  • La broche numérique D16 peut être configurée en : INPUT, OUTPUT ou INPUT_PULLDOWN

Par défaut, au démarrage les broches sont configurées en INPUT.

L'ESP8266 se décline en différentes versions, celle qui est retenue pour les activités qui suivent est le module :

NodeMCU de la famille des ESP8266 :