52,30€
27,68€
Arduino MEGA compatible + ESP8266
Arduino MEGA compatible + ESP8266
Los precios no incluyen IVA.
Fotografías NO contractuales
Descripción
Esta placa es un Arduino MEGA 2560 compatible y un ESP6266, es, por tanto, un MEGA con WIFI. Incluye 32MB de memoria flash y unos switches dip para configurar cómo queremos que trabaje la placa.
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/1.png)
La siguiente tabla indica los modos de configuración posibles:
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
CH340 connect to ESP8266 (upload sketch)
|
OFF
|
OFF
|
OFF
|
OFF
|
ON
|
ON
|
ON
|
NoUSE
|
CH340 connect to ESP8266 (connect)
|
OFF
|
OFF
|
OFF
|
OFF
|
ON
|
ON
|
OFF
|
NoUSE
|
CH340 connect to ATmega2560 (upload sketch)
|
OFF
|
OFF
|
ON
|
ON
|
OFF
|
OFF
|
OFF
|
NoUSE
|
CH340 connect to Mega2560 COM3 connect to ESP8266
|
ON
|
ON
|
ON
|
ON
|
OFF
|
OFF
|
OFF
|
NoUSE
|
Mega2560+ESP8266
|
ON
|
ON
|
OFF
|
OFF
|
OFF
|
OFF
|
OFF
|
NoUSE
|
All modules work independent
|
OFF
|
OFF
|
OFF
|
OFF
|
OFF
|
OFF
|
OFF
|
NoUSE
|
También incluye unos switches para conectar el ATmega2560 y el ESP8266
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/2.png)
Ahora ya podemos configurar el IDE
Para programar el ESP8266 es importante pulsar el botón MODE
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/3.png)
Enel IDE de Arduino seleccionamos Preferencias
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/4.png)
Ahora introducimos la dirección (en el campo marcado en rojo) http://arduino.esp8266.com/stable/package_esp8266com_index.json
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/5.png)
Ahora vamos a Herramientas > Placas > Boards Manager
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/6.png)
Seleccionar esp8266 by ESP8266 Community.
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/7.png)
Seleccionar la versión 2.1.0 (la última) y hacer click sobre el botón Instalar.
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/8.png)
Después de la instalación ir a Herramientas > Placas
![Рисунок: /upload/medialibrary/48b/48bc522311009a414a5a808d79e199fd.png](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/9.png)
y seleccionar la placa que se muestra (Generic ESP8266 module)
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/10.png)
Seleccionar la velocidad de subida - 115200
![](https://robotdyn.com/pub/media/0G-00005806==MEGA+WiFi-R3-AT2560-ESP8266-32MB-CH340G/PHOTO/11.png)
==========test sketch for ATmega2560===========
void setup()
{
Serial3.begin(115200);
pinMode(13,OUTPUT);
delay(500);
Serial3.println("AT+CIPMUX=1");
delay(2000);
Serial3.println("AT+CIPSERVER=1,5000");
delay(2000);
Serial3.println("AT+CIPSTO=3600");
delay(2000);
}
void loop()
{
while(Serial3.available())
{
char Rdata;
Rdata=Serial3.read();
if(Rdata=='A'|Rdata=='a')
{
digitalWrite(13,HIGH);
delay(50);
}
else if(Rdata=='B'|Rdata=='b')
{
digitalWrite(13,LOW);
delay(10);
digitalWrite(13,HIGH);
delay(10);
digitalWrite(13,LOW);
}
else
{
digitalWrite(13,LOW);
}
}
}