Arduino MEGA + ESP8266

22.43 

Arduino MEGA + ESP8266

Más vistas

Arduino MEGA + ESP8266
Referencia: LA061972
27,14 €
  • 10 Uds. a 26,59 € ,  Descuento de  2%
  • 20 Uds. a 26,32 € ,  Descuento de  3%
  • 30 Uds. a 26,05 € ,  Descuento de  4%
  • 40 Uds. a 25,23 € ,  Descuento de  7%
  • 50 Uds. a 24,42 € ,  Descuento de  10%
  • 100 Uds. a 23,06 € ,  Descuento de  15%

Disponibilidad: En existencias

Arduino MEGA + ESP8266 
O BIEN
Descripción

Detalles

Esta placa un Arduino MEGA 2560 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.

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

Ahora ya podemos configurar el IDE

Para programar el ESP8266 es importante pulsar el botón MODE

Enel IDE de Arduino seleccionamos Preferencias

Ahora introducimos la dirección (en el campo marcado en rojo) http://arduino.esp8266.com/stable/package_esp8266com_index.json

Ahora vamos a Herramientas > Placas > Boards Manager

Seleccionar esp8266 by ESP8266 Community.

Seleccionar la versión 2.1.0 (la última) y hacer click sobre el botón Instalar.

Después de la instalación ir a Herramientas > Placas

y seleccionar la placa que se muestra (Generic ESP8266 module)

Seleccionar la velocidad de subida - 115200

==========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);

    }

  }

 

}

 

Envíos disponibles solo a España peninsular y Baleares.

Reseñas