bclose

ESP8266 pluggin para Arduino IDE

Programando el ESP8266 nativo desde el IDE Arduino

Objetivos

 

 

    • Viendo el ESP8266 de un nuevo modo.
    • Descargar el ESP8266 Arduino Pluggin.
    • Configurar el entorno.
    • Nuestro primer programa directo en ESP8266.
 

Material requerido.

ProtoboardUna Protoboard .
conexionesAlgunos cables de protoboard, preferiblemente Dupont macho/hembra.
Vista frontal Un módulo WIFI ESP8266.
Vista frontal Un adaptador FTDI a USB
Fuente para protoboard Una fuente de alimentación externa de 3.3V si fuera necesario

 

Empezando de nuevo con ESP8266

 

Después de unas cuantas sesiones con el módulo WIFI ESP8266, parece raro querer decir que vamos a volver a empezar… pero la verdad es que eso es exactamente lo que vamos a hacer en esta sesión.

Antes de que haya estampida hacia la salida, vale la pena comentar que hasta ahora hemos usado el ESP8266 como un pequeño modulo adicional que proporciona WIFI a nuestros muy queridos Arduinos. Hhemos visto como realizar las conexiones, vimos los comandos AT que nos permiten configurar las acciones del WIFI e hicimos varios ejemplos de programación desde el lado Arduino, tratando al módulo como completamente tonto.

Pero queridos amigos, el ESP8266 dispone internamente de un pequeño procesador, que aunque un poco inferior en capacidad y potencia a nuestros Arduinos, prácticamente es capaz de replicar casi cualquier cosa que estos puedan hacer.

Así que de repente para todos los que andáis haciendo proyectos con sensores más Arduinos que envían los datos a la WIFI mediante un ESP8266, es muy probable que podamos ahorrarnos el Arduino en el proceso.

¿Cómo dice? Ya, pero para eso hay que aprender a programar de nuevo el dichoso módulo en un lío de nuevo lenguaje y comandos que requiere un montón de tiempo y de dolores de cabeza ¿Verdad?

Pues no. Y aquí esta lo interesante: Un grupo de benefactores de la humanidad han desarrollado un pluggin para el IDE Arduino, de modo que:

 
  • UNO – Puedes desarrollar con el mismo IDE que ya conoces
  • DOS – Han hecho un Cross compiler, de forma que prácticamente utilizas los mismos comandos que utilizas con Arduino, con lo que te ahorras aprender nada nuevo (Y los dolores de cabeza)
  • TRES – Dependiendo del modelo de ESP8266 que tengas, dispones de más o menos pines disponibles con PWM y otras cosas más como I2C y SPI, pero para el típico  modelo ESP8266-01 ( O sea el que tienes con casi total probabilidad) solo tienes dos pines disponibles GPIO0 y GPIO2, pera ya hablaremos que hay otros modelos con todos los pines disponibles
  • CUATRO – Es decir, que puedes programar el procesador de tu ESP8266 exactamente como si fuera un Arduino con los mismos comandos, y en lo que se refiere a la WIFI, ya puedes olvidarte de los comandos AT, porque incluye una serie de librerías, que imitan la librería WIFI de Arduino con lo que se pueden trasplantar muchos programas 
.

Por eso os decía que vamos a volver a empezar con este módulo porque tendremos que ver, dependiendo del módulo que tengas que pines tenemos disponibles y veremos que módulos son los que tenemos que comprar para obtener el máximo de ellos, especialmente en proyectos donde haya varios sensores emitiendo datos WIFI.

Y lo primero que vamos a hacer es ver cómo podemos instalar el pluggin ESP8266 para nuestro Arduino IDE.

 

Instalando el pluggin ESP8266 en Arduino IDE

 

Hay dos maneras básicas de instalar el pluggin ESP8266. La primera, para cobardes, consiste en descargar un IDE Arduino ya configurado y que podemos instalar en un directorio distinto para que no nos lie nuestro entorno principal y de ese modo convivir con dos versiones hasta que lo tengamos claro.

La segunda, para corazones intrépidos, consiste en descargar el pluggin desde internet a nuestro IDE principal, como corresponde a hombres de pelo en pecho y que sea lo que Dios quiera.

Vamos a empezar por el primer método  y después veremos cómo hacemos para montar el segundo.

 

Descargando un IDE ya configurado 

Tengo que decir que empecé por este método, porque en general me costó un montón encontrar una definición clara de cómo instalar el pluggin directamente en Internet.  Pero descargar un IDE configurado es simplemente cuestión de rebuscar un sitio razonable para descargarlo, a mí me ha ido bien con esta página de GitHub: https://github.com/esp8266/Arduino/releases

Incluye versiones del IDE 1.6.1 para Windows, Mac y Linux. Os descargarais la que más os guste. La descomprimís en un directorio de vuestra elección y ya podéis lanzar sin más el ejecutable de Arduino, que puede convivir con vuestra instalacion principal sin interferencias. Veréis que ya podéis seleccionar una placa Genérica ESP8266 board.

Seleccion del ESP8266

Y seleccionar ahora el puerto COM que corresponda a vuestro adaptador FTDI:

Seleccionar puerto del adaptador FDTI

Y ya estáis listos para programar el ESP8266.

 

Descargando e instalando el plugginESP8266 

Bien, esta segunda opción cuando queráis tener todo integrado, tampoco es especialmente difícil, pero requiere que tengáis la versión 1.6.4 del entorno de desarrollo.

Si no es la versión que tenéis, descargarla de Arduino.cc porque si no, no va a funcionar. El motivo es que la nueva versión de Arduino, permite, precisamente, crear definiciones de nuevas placas e incorporarlas al entorne bajo ciertas condiciones, y el pluggin que vamos a probar es uno de los que cumplen esas condiciones.

Para instalar el pluggin vamos a tener que descargarlo de internet, lo que le va a llevar un ratito (Son como 110 Mb).  Abrid vuestro IDE de Arduino y pinchar en \Archivo\preferencias, os aparecerá algo así:

Gestor de nuevas placas

Fijaros en la parte inferior que pone Additional Boards Manager URLs, y escribid ahí:

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

 
  • Se pueden instalar mas de una tarjeta adicional. Si más adelante necesitaseis instalar otras placas, basta con escribáis lo URLs separadas por comas.  

Dadle a OK y volvemos a \Herramientas\placa\Board Manager

Board Manager

Os saldrá algo como esto y tenéis que buscar la línea que dice ESP8266 Comunity version:

Seleccion de placas adicionales

Dadle al botón Install y veréis una barra de progreso a medida que vaya descargando lo necesario. Si volvéis ahora a seleccionar las placas con  \Herramientas\Placas veréis que ya podéis seleccionar las correspondientes al Genérica ESP8266.

 
  • En otro momento nos tocara hablar de los más que interesantes, modelos de Olimex y NodeMCU), que son otros modelos de placas basados en el chip ESP8266 y con sus propias características.  

Como la comunicación con el modulo lo vamos a hacer por la puerta serie, veréis que podéis seleccionar la velocidad en el mismo menú. Preferiblemente a 115.200 y la puerta serie correspondiente. Y con esto ya estamos en condiciones programar nuestro módulo WIFI directamente.

 

Programando el ESP8266 directamente

 

Ya vimos en la sesión previa como debíamos hacer la conexión entre el adaptador FTDI y nuestro módulo WIFI, pero vamos a repetir aquí el diagrama:

Conetando modulo wifi a USB

Es importante insistir en que para programar el modulo (Y para actualizar el firmware) necesitáis colocar el modulo en estado de programación y eso se consigue poniendo a GND la patilla GPIO0.

¿Y qué primer programa podríamos volcar?, Veamos…. Ya esta: EL blinking LED

Vamos a programarlo en la patilla GPIO2, que es la que nos quedaba libre:

void setup()
   { pinMode(2, OUTPUT); }

void loop()
   { digitalWrite(2, HIGH);  
     delay(1000);  
     digitalWrite(2, LOW);
     delay(1000);   
   }

¿Qué os parece? Totalmente Arduino

Si habéis seleccionado correctamente en el IDE la placa, el cargador y el COM, podeis volcar directamente el programa a vuestro ESP8266, poneros cómodos que le va a llevar un ratito.

Veréis unos puntitos avanzando en la parte inferior del IDE y si acabó sin errores el tema está listo.

 

Probando el Blinking LED

 

Hemos programado la pata GPIO2 para controlar el blinking del LED, pero para probarlo necesitamos montar un circuito de ejemplo, porque aparentemente el ESP8266 no tiene ningún LED conectado a sus pines controlables

Por eso vamos a necesitar este montaje:

ESquema protoboard

Si preferís podeis usar el mismo montaje con el adaptador FTDI, pero recordad que tenéis que soltar el cable que une GPIO0 a GND para salir del modo de programación y poder ejecutar el programa interno, y además apagar y encender.

Aqui os dejo un minivideo con el resultado:

 

Resumen de la sesión

 

 

    • Vimos el ESP8266 desde un nuevo punto de vista, como procesador.
    • Hemos visto como disponer del pluggin IDE para este módulo, bien como segunda instalación o bien instalándolo en nuestro IDE normal.
    • Presentamos la configuración básica del entorno para programa directamente el ESP8266.
    • Volcamos nuestro primer programa y probamos el simple Blink LED.

(113) Comments

    • JoseBallesteros

    Hola tengo un modulo esp8266 sp-1 de color negro según veo la diferencia es que esta tiene una eeprom de 1M (BE1606 25080CSIG….)sin embargo a la hora de programar en flash size da varias opciones de SPIFFS, me podrían explicar que es esto de SPIFFS?

    • Hola Jose,
      Leyendo por ahi he visto que el SPIFFS es na libreria que te permite integrar un sistema de ficheros en la eprom interna del esp8266 para que puedas guardar datos de un modo comodo. No he jugado nunca con ello pero me imagina que las opciones corresponden a las diferentes capacidad de la memoria disponible. Puedes leer mas aqui: https://github.com/esp8266/Arduino/blob/master/doc/filesystem.md

  • ¡Excelente trabajo! , tu página siempre me anda sacando de apuros, felicidades. Tengo una duda, es normal que mi ESP8266 dependa del convertidor FTDI para que dicho módulo pueda establecer la conexión ? sucede que primero tengo que conectar el ESP8266 junto con el adaptador FTDI a la computadora para que se pueda establecer la conexión, de otra forma no puedo…

    Espero puedas mi da, saludos.

    • Hola Harold,

      Me temo que el esp8266 no dispone de USB y solo podemos usar puerta comm serie. Por eso es necesario para todo el adaptador USB a FTDI

      Otra solucion que simepre recominedo es unsar los nuevos modulos NODEMCU que llevan todo integrado

  • Hola
    Antes que nada, debo decir que es una excelente página, se agradece. Quisiera consultarle por un duda en un proyecto simple, no tengo mucho experiencia en esto. Mi idea es realizar un control remoto vía wifi solo con el modulo esp8266-01, por lo que dispongo del GPIO 0-1 únicamente para conectar un receptor y emisor IR. Mi pregunta es si esto es posible o necesito buscar un modelo mayor del esp con otros tipos de pines.
    Disculpe las molestias, Saludos.

  • Buenos dias, estoy intentando crear una aplicacion simple para controlar un relay desde android, no quiero conectarme a internet ni nada por el estilo, solo quiero activar el relay cuando le mande el comando desde android, mi pregunta es, si elimino los comandos AT cambiando el firmware del ESP8266 como hago para configurar los parametros basicos del modulo de manera serial? por ej, para configurarlo como AP, para cambiar el nombre de la señal wifi que el crea, o la clave? e visto muchos ejemplos y todos se conectan a un servidor, en mi caso lo quiero de manera local.

    • Hola Carlos, al eliminar los comandos AT tienes que programar manualmente un codigo que reciba ordenes de tu arduino, de texto por ejemplo y realice funciones acorde como poner en modo AP o conectar a tal red con tal contraseña

      Deberia ser sencillo sin mas que localizar los programas que hagan una cosa u otra y llaamrlos mediante un parser (Un programa que controla la puerta serie y decide que hacer)

  • Buenas tardes. Yo recibía estos mensajes al programar el esp8266 desde la interfaz de arduino
    warning: espcomm_sync failed
    error: espcomm_open failed
    error: espcomm_upload_mem failed

    Ya resolví el problema.
    Para que todo funcione a la perfección es necesario:
    1. Verificar que no hayan puertos seriales abiertos. A veces quedan abiertos cuando está haciendo pruebas RS232.
    2. Verificar que el GPIO esté conectado a GND.
    3. Una vez verificadas estas dos cosas, quítele la energía al modulo unos segundos y conéctelo de nuevo.
    4. Clic en subir programa. Todo debe funcionar muy bien ahora.

    Espero que a alguien le sirva.

    • CARLOS TEJADA

    Buenas tardes. Yo recibía estos mensajes al programar el esp8266
    warning: espcomm_sync failed
    error: espcomm_open failed
    error: espcomm_upload_mem failed

    Y lo único que lo resuelve por ahora es flashearlo. Y luego programarlo. Eso es aburrido pero funciona. Si alguien sabe una mejor solución por favor me avisa

    • Hola Carlos, por razones que se me escapan el ESP-01 tiene una cierta tendencia perder la programacion basica y hay que reflashearlo

    • Jose Luis Perez

    Hola de nuevo, Admin,
    No quiero ser pesado, ni hacerte perder el tiempo, que seguro lo tienes ocupado…Pero estoy seguro que este proyecto te encantará. Ha sido realizado por los alumnos del Instituto, primero de Bachillerato.Explota al máximo las posibilidades del ESP8266
    Tenemos 2 ESP8266, denominados PASILLO_IZDO y PASILLO_DCHO. Cada uno recibe datos de 4 sensores DHT11
    ( conectados a ESP8266 ). Ambos nodos pasillo se conectan a otro nodo denominado PLANTA, que admite hasta cuatro nodos PASILLO. Este nodo se conecta a un router externo…
    El sistema admite hasta 16 nodos DHT11 simultáneos… y el front-end gráfico está realizado con Processing, en un portátil conectado igualmente al router.
    En definitiva, tenemos 4 redes WiFi conectadas, 3 de ellas con ESP8266 en cascada.Nuestra idea es conectarlo a lectores RFID MFRC522 para control de acceso de alumnos en un futuro
    ¡Un proyecto impresionante!

    https://www.youtube.com/watch?v=9vDUUGPt484

    Un saludo

    • Jose Luis, los amigos son simepre bienvenidos a esta casa, y el proyecto que me envias me encanta y me impresiona

      Que pedazo proyecto y que pedazo de ejecucion a todos los niveles. SI quereis que lo publiquemos en prometec, no teneis mas que decirmelo y lo colgamos

      Un saludo a ti y a todos tus chavales que os lo habeis ganado, Enhorabuena

    • Jose Luis Perez

    Hola, Admin, de nuevo,
    En absoluto descargo…eres uno de los que dedican más tiempo a investigar, y lo que haces es impresionante, además de que debes disfrutar muchísimo …
    He investigado y programado exhaustivamente el ESP8266, pero en Julio del 2015, tú ibas por delante de todos, y lo sigues haciendo… De hecho mis alumnos tienen recomendados está página, y el fantástico tutorial sobre Arduino
    Un saludo, y gracias por tu labor

    • Muchas gracias por tu amabilidad Jose LUis y un saludo a tus chicos del insti

  • Buenos noches,
    Lo primero es agradecer el esfuerzo realizado para que todos vayamos dando nuestros primeros pasos. Prometec me parece una pagina formidable!!
    Estoy interesado en este modulo wifi y voy siguiendo todas tus instrucciones. De momento voy bien aunque a veces me atasco. El caso es que en la siguiente sesion trabajas con estos modulos mediante una libreria ESP8266WiFi.h. Me he descargado los programas que propones de ejemplo pero me dan fallo por no tener la libreria. He buscado la libreria y la he puesto con las demas. Ya no me da fallo de libreria, pero no debe tener la misma estructura porque da fallo en los metodos.
    ¿Te importaria poner la libreria ESP8266WiFi.h que usas?

    Gracias y enhorabuena por tan buen trabajo!!

    • Hola Luis, se me habia pasado tu post disculpa.

      No uso ninguna libreria especial. ESP8266WiFi.h es la libreria estandard del ESP8266 y deberias tenerla instalada en cuanto configures el pluggin esp8266 para arduino

    • Jose Luis Perez

    Muy buenos los tutoriales, tan solo un apunte…

    “Pero queridos amigos, el ESP8266 dispone internamente de un pequeño procesador, que aunque un poco inferior en capacidad y potencia a nuestros Arduinos, prácticamente es capaz de replicar casi cualquier cosa que estos puedan hacer.”

    Difiero, ya que la potencia del Tensilica LX106 supera por 10 al ATMEGA328P-PU, a saber

    Frecuencia: 80 – 160 Mhz
    Memoria ( Flash ) 512K – 4 Mb
    Memoria ( variables ) 32K
    Bus SPI 40 Mhz

    Creo que no son inferiores en absoluto
    Por lo demás, enhorabuena por popularizar este chip

    • Hola Jose Luis, No puede por menos que darte la razon y en mi descargo solo puedo alegar la ignorancia del moemnto, porque sin duda son unos procesadore simpresionantes

    • Josema

    Hola Admin,

    En un principio yo también pensé que no había seguido bien los pasos,pero la verdad es que en el tutorial están muy bien explicados los pasos a seguir y no da pie al error.
    En el IDE de la versión 1.6.4, voy a Archivo/Preferencias (la pantalla Preferencias a la que accedo es exactamente igual a la del tutorial), y en Additional Boards Manager URLs coloco http://arduino.esp8266.com/package_esp8266com_index.json y le doy al OK.
    Después vuelvo a Herramientas/Placa/Boards Manager y allí me sale un listado con varias tarjetas para instalar, entre las que no está ESP8266 Comunity version,ni nada parecido, y este aviso en rojo en la parte inferior: “Error downloading http://downloads.arduino.cc/packages/package_index.json“.
    Creo que el proceso es el correcto y debería salir la tarjeta ESP8266 Comunity version en el listado para poder instalarla, pero me da error en la descarga. Así que me encuentro bloqueado y sin saber que hacer para usar los ESP8266.

    Gracias.

    Un saludo.

    • Hola Josema, ya te marca el IDE que no puede encontrar las descargas de placas y por eso no aparece luego el esp8266. Parece un problema o bien de error de sintaxis en la direccion (Elimina los espacios en blanco) o bien tu version de IDE 1.6.4 esta un poco obsoleta, por lo que te recomiendo actualizar a la ultima 1.6.9

  • Hola admin,

    he de decir que hasta ahora he seguido los pasos y todos funcionan correctamente y se entiende muy bien, cosa que agradezco ya que llevo tiempo buscando algo así.

    Me surge un problema importante. Ya en su momento me cargué un ESP8266-01 y no quiero que me pase lo mismo con este así que te cuento:

    Cuando compilo y subo tu programa, éste funciona perfectamente, he probado el programa del siguiente post en otro ESP8266-01 que tengo y también funciona perfectamente. Pero… siempre se queda haciendo algo el módulo, es decir, en este ejemplo del ready dentro del loop, siempre está utilizando el puerto serie para enviar información. Esto me genera un problema a la hora de tener que cargar nuevos programas, ya que siempre me dice que el puerto está abierto, vamos que me da error al subirlo. He intentado flashearlo con el ESP-flasher, pero cuando se va a conectar al puerto COM donde está mi módulo, también da error al conectar. Yo creo que se debe a que todo el rato está haciendo algo con el puerto serie, y al no estar nunca cerrado, no se deja programar. ¿Qué solución tendría? En este momento tengo dos ESP8266-01 funcionando pero incapaces de coger otro código que no sea el que ya tienen puesto.

    Muchas gracias!

    • Pues no se que decirte porque no me he encontrado con ese problema nunca, pero recuerda wue tienes un pin RST de reset que no estoy seguro si es activo alto o bajo, pero deberia poder ayudarte

    • Josema

    Hola
    Estoy intentando instalar el pluggin ESP8266 en el IDE de Arduino versión 1.6.4 como indicas en tu tutorial, pero cuando abro Boards Manager para instalar ESP8266 Comunity version,este no aparece en el listado y me da “Error downloading http://downloads.arduino.cc/packages/package_index.json“.He probado con otras versiones de IDE y escribiendo otras opciones que he visto en otras tutoriales en el Additional Boards Manager URLs,pero no consigo tener acceso a ESP8266 Comunity version para instalarlo.¿Cual crees que puede ser el problema?
    Gracias.

    Saludos.

    • Hola Josema, probablemente no estas siguiendo bien los pasos. Asegurate d eir a archivo\preferencias y colocar alli el indice de tarjetas json que mencionas.
      Un avez que lo descargue el sistema (No tu) desde alli ya te apareceran luego las tarjetas en el gestor

  • Qué tal, tengo un problema a la hora de probar el blinking led alimentando externamente el ESP, si tengo conectado el GPIO2 al led el programa no corre,el led azul se queda prendido así como el led rojo pero si desconecto el GPIO2 del led quito y pongo de nuevo la alimentación y conecto el GPIO2 de nuevo al led el programa corre muy bien, por qué pasa esto?

    Gracias

    • Hola Ricardo, llevo un tiempo ya sin usar estos modulos sino es montado en algun dispositivo comodo para manejarlos, como los wemos D1 o los NodeMCU. Son mucho ma scomodos y gestionan correwctamente los problemas de entrar y salir del modo de programacion que de otro modo son un completo dolor de cabeza

  • Hola, mi experiencia ha sido rara, con el primer ESP8266-01 y el USB a FTDI conseguí desde el IDE de Arduino subir un ejemplo el 122 después de mucho penar y hacer cosas raras. El ESP8266 funciona perfectamente con el sketch cargado pero ya no hay forma humana de que el USB a FTDI se comunique con él (los comandos AT no funcionan pero creo que es porque ya se ha subido un programa y habría que reinstalar el firmware) pero es que la salida serial en el monitor tampoco funciona y no sale nada y sólo reconoce el PC el USB-FTDI cuando está conectado al ESP8266 si está a masa el GPIO0, es decir en modo flasheo, si lo desconecto el USB-FTDI deja de reconocerlo Windows.
    Con el mismo Adaptador USB he probado con otro ESP8266 y tampoco hay forma de que se comuniquen.
    Y conseguí que me dejaran otro adaptador USB-FTDI (este último PLX2300) y todo funciona correctamente, con lo cual no sé debido a qué porque era nuevo estoy seguro que el USB-FTDI está mal (yo pensaba que me había cargado el ESP8266). Tengo que decir que el adptador es el CH340G famoso.
    Saludos.

    • Hola Luis, me imagino que el no responder a los comandos AT es porque al volcarle el programa arduino le eliminas el interprete de comandos AT y tienes que reinstalar el firm para recuperarlos
      En cuanto a los adaptadores, al final como todas las cosas a veces se averian, no e slo habitual, pero lementablemente cualquier componente puede fallar.
      Aprender a sospechar que algun componente se ha averiado es todo un arte y muy dificil def aprender

      • Hola, ya he conseguido solucionar el problema y no estaba mal el USB-FTDI CH340G, lo solucioné conectando el ESP8266 a una fuente de alimentación externa, conectando sólo TX y RX entre ESP8266 y USB-FTDI y aquí viene lo que ha hecho que funcione, conectando el USB-FTDI a masa y va perfecto. Si conecto con los esquemas que tienes puestos en los tutoriales el USB-FTDI y el ESP8266 directamente no me funciona con el CH340G, con el PLX2300 sí.

        Saludos.

    • Daniel

    charly saludos, es posible conectar un Arduino Pro Mini a un ESP8266 mediante comandos IDE y no usando AT? o solo puedo utilizar los comandos IDE cuando estoy programando directamente en la placa ESP? gracias

    • Hola Daniel, No se si entiendo lo que quieres, porque si enganchas el nano al esp mediante puerta serie, suele ser para controlarlo mediante comandos AT, ¿pero si quieres usar los comandos internos como si fuera un Arduino para que quieres el nano?

    • Darwin guiza

    Hola admin conoces alguna base de datos a la que se puedan subir valores a una tabla desde el esp8266 que no sea thingspeak ?

    • Hola Darwin, Me temo que no estoy en condiciones de recoemndarte ninguna. LLevo tiempo buscando una o alguien cone xperiencia en el asusnto sin mucho exito, lo siento

  • si “Jorge” solo desconecta el pin de GPo0 “el que va ha tierra” que es el que hace que entre en modo programación. y ya funciona. Dios te bendiga

    muchas gracias los tutos estan muy buenos Muchas gracias mil gracias.

  • Para el admin.

    Como he dicho en la respuesta anterior, ya he conseguido que me funcione el tutorial. Pero lo he conseguido con todo conectado, es decir, una vez volcado el programa a la flash del ESP8266 con el FDTI le suelto el GPIO0 el LED empieza a encenderse y apagarse. Pero si le quito la alimentación al ESP8266 y se la vuelvo a poner, ya no existe el programa, supongo que porque se resetea.

    Entonces mi duda es la siguiente: si lo quisiéramos usar para una utilidad real como leer un sensor y que nos informe via WIFI y lo tengo en el jardín por ejemplo, no podría funcionar de forma independiente ¿no?

    A lo mejor estoy preguntando una tontería pero soy muy nuevo en este mundillo.

    Gracias.

Give a Reply

WordPress Anti-Spam by WP-SpamShield