programación del esp8266 con el ide de arduino

Post on 12-Apr-2017

785 Views

Category:

Devices & Hardware

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ESP8266Programación con el IDE de Arduino

Víctor R. Ruiz <rvr@linotipo.es>12 de julio de 2016

Í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.

Introducción

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.

Familia ESP8266

Pines del ESP8266 Amica

Programación ESP8266

● SDK de Espressif.● Platformio.● IDE de Arduino.

ESP8266 en el IDE de Arduino

Archivos > Preferencias

Archivos > Preferencias

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Herramientas > Placas > Gestor de tarjetas

http://blog.oscarliang.net/raspberry­pi­and­arduino­connected­serial­gpio/

Herramientas > Placas > Módulos ESP8266

Constantes para pines

1. Parpadeo

2. Lectura analógica

3. Conexión a red Wifi

4. Cliente HTTP (ESP8266 PC)→

Servidor web básico (PC)

Servidor web avanzado (PC)

Cliente HTTP (ESP)

5. Creación de red Wifi (punto de acceso)

6. SPIFFS: Sistema de ficheros

https://github.com/esp8266/Arduino/blob/master/doc/filesystem.md

SPIFFS: Escritura de ficheros

7. Servidor HTTP (PC ESP8266)→

Servidor HTTP (ESP)

Servidor HTTP (ESP) – Control LED

Otros ejemplos

Creative Commons - Atribución 4.0

top related