Error al añadir tarjetas Esp8266 al Ide de Arduino
Presentación
Esta pequeña tarjeta da mucho juego, con tan solo unos pocos comandos At una red Wifi y una fuente de alimentación de de 3,3 Vdc es capaz de transmitir y recibir información del mundo real (Señales digitales Analógicas ) incluso puede albergar un servidor web propio.La Programación la podemos hacer con comandos At directamente con un conversor Usb< > Serie para conectarlo al ordenador tarea realmente tediosa ya que no todas las placas son compatibles con el conversor (depende de la versión de firmware).
la solución es programar estas tarjetas con Arduino, existen muchos programas ya resueltos para la mayoría de aplicaciones, por lo que es rápido y sencillo programarlos. sin embargo se puede plantear un problema a la hora de instalar en la Ide de arduino las Placas.
error esp2866 Faltan archivoss *.h |
(In file included from c:\documents and settings\administrador\escritorio\arduino-1.8.5\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\string:41:0,
from c:\documents and settings\administrador\escritorio\arduino-1.8.5\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:41,
from c:\documents and settings\administrador\escritorio\arduino-1.8.5\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,
from c:\documents and settings\administrador\escritorio\arduino-1.8.5\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,
from C:\Documents and Settings\Administrador\Escritorio\arduino-1.8.5\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,
from sketch\sketch_jul21a.ino.cpp:1:
c:\documents and settings\administrador\escritorio\arduino-1.8.5\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\allocator.h:46:75: fatal error: bits/c++allocator.h: No such file or directory
#include <bits/c++allocator.h> // Define the base class to std::allocator.
^
compilation terminated.
exit status 1
Error compilando para la tarjeta Generic ESP8266 Module)
Solución para todos aquellos que tengan el problema
La solución es sencilla una vez comprendes el problema.
Paso a paso de la instalación.
1.- descarga la IDE de Arduino de la pagina oficial seleccionando la opción "Windows ZIP file for non admin install"2.- Descomprime el archivo donde creas oportuno.
3.- en la carpeta descomprimida veras varias carpetas y deberás añadir una nueva llamada "Portable"
4.- ya puedes ejecutar la IDE de arduino y abrir en Archivo, preferencias.
5.- en el "gestor de urls adicionales de tarjetas" debes de añadir la siguiente dirección " http://arduino.esp8266.com/stable/package_esp8266com_index.json"
6.- ya puedes añadir las tarjetas en el gestor de Tarjetas pulsado Herramientas > Placa>Gestor de Tarjetas.
7.- busca esp8266 y instala las tarjetas de "ESP8266 Community".
8.- ya puedes seleccionar la tarjeta a programar que corresponda con tu compra ejmplo: Herramientas>Placa> Generic esp8266 module.
9.- prueba a compilar un programa vacío.
no da error? felicidades elegiste bien el destino de tu carpeta al descomprimir
da error? no desesperes elegiste mal el destino de tu carpeta al descomprimir.
10.- si te ha dado error simplemente desplaza la carpeta a una ruta mas corta ejemplo "C/:arduino-1.8.5"
Si tienes dudas contacta conmigo e intentare solucionar tus dudas
Comentarios
Publicar un comentario