programación del esp8266 con el ide de arduino
TRANSCRIPT
![Page 2: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/2.jpg)
Índice
● Introducción al ESP88266.● ESP8266 en el IDE de Arduino.● Códigos de ejemplo
● Parpadeo.● Lectura analógica.● Conexión a red wifi.● Cliente HTTP.● Creación red wifi (punto de acceso).● Sistema de ficheros SPIFFS.● Servidor HTTP.
![Page 3: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/3.jpg)
Introducción
![Page 4: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/4.jpg)
ESP8266
● Microcontrolador.● Wifi 802.11 b/g/n.● 32 bits, 80 MHz.● RAM
– 64 KB programas.
– 96 KB datos.
● 16 pines GPIO.● 1 pin analógico 10b.● Muy barato.
![Page 5: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/5.jpg)
Familia ESP8266
![Page 6: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/6.jpg)
Pines del ESP8266 Amica
![Page 7: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/7.jpg)
Programación ESP8266
● SDK de Espressif.● Platformio.● IDE de Arduino.
![Page 8: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/8.jpg)
ESP8266 en el IDE de Arduino
![Page 9: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/9.jpg)
Archivos > Preferencias
![Page 10: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/10.jpg)
Archivos > Preferencias
http://arduino.esp8266.com/stable/package_esp8266com_index.json
![Page 11: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/11.jpg)
Herramientas > Placas > Gestor de tarjetas
http://blog.oscarliang.net/raspberrypiandarduinoconnectedserialgpio/
![Page 12: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/12.jpg)
Herramientas > Placas > Módulos ESP8266
![Page 14: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/14.jpg)
Constantes para pines
![Page 15: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/15.jpg)
1. Parpadeo
![Page 16: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/16.jpg)
2. Lectura analógica
![Page 17: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/17.jpg)
3. Conexión a red Wifi
![Page 18: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/18.jpg)
4. Cliente HTTP (ESP8266 PC)→
![Page 19: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/19.jpg)
Servidor web básico (PC)
![Page 20: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/20.jpg)
Servidor web avanzado (PC)
![Page 21: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/21.jpg)
Cliente HTTP (ESP)
![Page 22: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/22.jpg)
5. Creación de red Wifi (punto de acceso)
![Page 23: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/23.jpg)
6. SPIFFS: Sistema de ficheros
https://github.com/esp8266/Arduino/blob/master/doc/filesystem.md
![Page 24: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/24.jpg)
SPIFFS: Escritura de ficheros
![Page 26: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/26.jpg)
7. Servidor HTTP (PC ESP8266)→
![Page 27: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/27.jpg)
Servidor HTTP (ESP)
![Page 28: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/28.jpg)
Servidor HTTP (ESP) – Control LED
![Page 29: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/29.jpg)
Otros ejemplos
![Page 30: Programación del ESP8266 con el IDE de Arduino](https://reader036.vdocuments.site/reader036/viewer/2022082213/58ed53411a28ab581d8b459b/html5/thumbnails/30.jpg)
Creative Commons - Atribución 4.0