element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum ROBOTDYN card. Mega + WiFi R3 ATmega2560 + ESP8266 (8 Mb mémoire)
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 34 replies
  • Subscribers 405 subscribers
  • Views 6168 views
  • Users 0 members are here
Related

ROBOTDYN card. Mega + WiFi R3 ATmega2560 + ESP8266 (8 Mb mémoire)

serge28
serge28 over 8 years ago

bonjour,

je viens d'acquérir une carte de ce type, achetée sur internet " https://fr.aliexpress.com/item/Mega-WiFi-R3-ATmega2560-ESP8266-8Mb-memory-USB-TTL-CH340G-Compatible-for-Arduino-Mega-Nod… , " malheureusement c'est nouveau et il est impossible de trouver des exemples ou plus d'information concernant des exemples de sketch.

J'ai pu constater en faisant des test, que la partie ESP8266 fonctionne, de même que la carte Mega.

Mais je suis incapable de faire communiquer les deux ensembles, comme il semble que c'est prévu par le "Serial 3"

 

Pourriez vous m'aider ?

Merci par avance
Serge

  • Sign in to reply
  • Cancel

Top Replies

  • bissa
    bissa over 8 years ago +1
    This work for me: Configure the dip switch in the "special" mode: 1(on) 2(on) 3(on) 4(on) 5(off) 6(off) 7(off) 8(off) Turn the switch in RXD3 run the following schech, after adjusting SSID and PASSWORD…
  • kimleng
    kimleng over 7 years ago in reply to isotopa +1
    do u have other way to cmmnicate like facebook or telegeam that is easy to discuss?
  • isotopa
    isotopa over 7 years ago in reply to isotopa +1
    Entiendo. para ejecutar mega + wifi al mismo tiempo, primero debes programar esp8266 y mega antes. Cada uno con sus jumpers. Aquí les dejo un manual: Para probar el funcionamiento de la placa, es necesario…
Parents
  • isotopa
    isotopa over 7 years ago

    For upload the sketch to the board:

    5, 6, 7 ON

    RXD3 - TXD3

     

    For run the sketch:

    5 and 6 ON

    RXD3 - TXD3

     

    It works

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • kimleng
    kimleng over 7 years ago in reply to isotopa

    Thank you very much for helping. About this problem, which board did you

    selected? "Generic ESP8266 Modules" or Atmega2560?

     

    Best regards,

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • isotopa
    isotopa over 7 years ago in reply to kimleng

    You are wellcome.

    I have ATmega2560+ESP8266, flash 32MB, USB-TTL CH340G, Micro USB.

    You have to select: Generic ESP8266 Module

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • kimleng
    kimleng over 7 years ago in reply to isotopa

    Yes I will try, when i back home cus now I am outside. I want to ask you

    one more question, In case we choose Generic Esp8266 Molule board, can we

    still communicate and use Mega2560 pins? I need mega because my project is

    need to control more than 10relays. I want send data from sensors and

    storing in Firebase via Esp8266. I try many days ago to find the way to

    communicate between Esp8266 and mega2560 but I still fail. Anyways thank

    you again for ur helping, I will try when I back home.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • kimleng
    kimleng over 7 years ago in reply to isotopa

    Yes I will try, when i back home cus now I am outside. I want to ask you

    one more question, In case we choose Generic Esp8266 Molule board, can we

    still communicate and use Mega2560 pins? I need mega because my project is

    need to control more than 10relays. I want send data from sensors and

    storing in Firebase via Esp8266. I try many days ago to find the way to

    communicate between Esp8266 and mega2560 but I still fail. Anyways thank

    you again for ur helping, I will try when I back home.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • isotopa
    isotopa over 7 years ago in reply to kimleng

    i did not tried it yet. i just receive the board image

    i tried some example sketches, and it works ok. But only relative to the conection to internet and to get data from some URLs.

    tell me your results, i need it too, because i have to get data from a charge celule and send it to a mysql database image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • kimleng
    kimleng over 7 years ago in reply to isotopa

    do u have other way to cmmnicate  like facebook or telegeam that is easy to

    discuss?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • chirutunis
    chirutunis over 7 years ago in reply to kimleng

    Merci pour ce site de meilleure qualité. Visitez mon site et appréciez le

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • isotopa
    isotopa over 7 years ago in reply to isotopa

    Entiendo. para ejecutar mega + wifi al mismo tiempo, primero debes programar esp8266 y mega antes. Cada uno con sus jumpers. Aquí les dejo un manual:

    Para probar el funcionamiento de la placa, es necesario probar el funcionamiento de cada uno de los controladores, así como la interacción de los controladores entre sí. Para verificar, necesitarás:

    • La placa Mega-WiFi en sí.
    • Una computadora con un sistema operativo Windows.
    • Cable USB-microUSB.
    • Controlador USB-TTL Converter CH340 .
    • El entorno de software Arduino IDE (las versiones anteriores se pueden descargar desde el archivo de versión ).
    • Prueba de firmware Arduino Mega y ESP8266 .
    • Clip de papel clerical.

    Primero necesita instalar el controlador de la placa , o para ser más precisos, el controlador del controlador CH340. Para ello, conectar la tarjeta a un ordenador mediante un cable USB, abra el Administrador de dispositivos , busque el controlador desconocido dispositivo USB conectado y actualizarlo mediante la especificación de la carpeta de origen de la descarga del controlador y descomprima el CH340 conductores.

    image

     

     

     

     

    Después de instalar los controladores, el dispositivo aparece en el administrador de dispositivos como USB-SERIAL CH340 (COMx) . Es necesario encontrar este dispositivo y escribir el número del puerto COM virtual al que está conectada la tarjeta, por ejemplo, COM4.

    image

     

     

    Después de la junta era visible, puede ser desconectado de la computadora, pero hay que recordar, a cualquier puerto USB y se realice una conexión a incluir una cuota única en el puerto - si a su vez a la otra, el número de puerto COM puede cambiar. Ahora puede instalar y configurar el entorno de software Arduino IDE . Después de descargar la versión correcta del programa, por ejemplo 1.8.3, e instalarlo en su computadora, necesita configurarlo. Para hacer esto, debe hacer lo siguiente:

    1. Cree una carpeta para sus proyectos, por ejemplo C: \ ArduinoProjects .
    2. Descomprime el archivo Arduino Mega y ESP8266.zip .
    3. Ejecute Arduino IDE .
    4. Abra la Configuración a través de Archivo -> Configuración .
    5. En la ubicación de la carpeta de máscaras , especifique C: \ ArduinoProjects .
    6. En los enlaces Adicionales para el campo del administrador de tarjetas , ingrese a
      http://arduino.esp8266.com/stable/package_esp8266com_index.json .

    image

    1. Guarde la configuración haciendo clic en Aceptar .
    2. Abra el Administrador de tarjetas a través de Herramientas -> Tarjeta -> Administrador de tarjetas .
    3. Busque la lista de esp8266 por ESP8266 Comunity e instale el paquete de la versión deseada, por ejemplo 2.3.0.
    4. Cierre el programa IDE de Arduino .

    Para probar el rendimiento del controlador ATmega2560 , realice las siguientes operaciones:

    1. Con un clip, coloque los controles deslizantes del interruptor DIP en las posiciones que se muestran en la tabla a continuación.
      12345SextoSéptimoOctavoRXD / TXD
      USB 
      <-> 
      ATmega2560
      ------ENEN------------0
    2. Conecte la tarjeta a la computadora usando el cable USB.
    3. Ejecute Arduino IDE .
    4. Seleccione la tarjeta Arduino / Genuino Mega o Mega 2560 a través de
      Herramientas -> Tarifa -> Arduino / Genuino Mega o Mega 2560 .image
    5. Seleccione el puerto COM que se emitió desde el Administrador de dispositivos al instalar el controlador de la tarjeta a través de
      Herramientas -> Puerto -> COM4 .
    6. Abra el programa de prueba TEST_MEGA a través de Archivo -> Carpeta con bocetos -> TEST_MEGA .
    7. Descargue el firmware al controlador a través de Sketch -> Descargar .
    8. Después de descargar con éxito el firmware al controlador, abra Port Monitor a través de Herramientas -> Monitor de puerto .
    9. En el monitor de puerto, debe seleccionar una velocidad de transmisión de 115200 baudios , después de lo cual el menú del programa de prueba debería aparecer en la ventana del monitor.
      image
    10. En el campo de entrada del monitor de puerto ingrese la letra inglesa "a" y presione Send , en respuesta al comando, el controlador entrará en modo intermitente con el LED incorporado durante 20 segundos.
    11. En el monitor del puerto, debe enviar el comando "b": el controlador dará el tamaño de la memoria libre SRAM = 7873 y el tamaño total de la memoria EEPROM = 4096.
      image
    12. En el monitor del puerto, debe enviar el comando "c": el controlador probará el estado de las salidas y generará una tabla con los resultados.
      image
    13. En la tabla, todos los pines excepto 0, 1 y 13 deben estar en el estado OK. En las derivaciones 0, 1, 13 se detectan fallas, ya que 0 y 1 pines están ocupados por el puerto en serie (UART), y en el terminal 13 hay un LED incorporado.
    14. Todas las comprobaciones se llevan a cabo: el controlador debe estar desconectado del puerto USB de la computadora.

     

    Para probar la operación del ESP8266 , realice las siguientes operaciones:

    1. Con un clip, coloque los controles deslizantes del interruptor DIP en las posiciones que se muestran en la tabla a continuación.
      12345SextoSéptimoOctavoRXD / TXD
      USB 
      <-> 
      ESP8266 (firmware)
      ------------ENENEN---0
    2. Conecte la tarjeta a la computadora usando el cable USB.
    3. El programa de Arduino IDE de selección de tabla de Wemos D1 R2 y mini a través de las Herramientas -> Pago -> Wemos D1 R2 y mini .Nota: El tipo de placa recomendado Olimex MOD-WIFI-ESP8266 (-DEV) no es adecuado.
    4. Verifique la configuración del controlador de acuerdo con la figura.
      image
    5. Abra el programa de prueba TEST_ESP8266 en Archivo -> Carpeta con bocetos -> TEST_ESP8266 .
    6. En las líneas 7 y 8 del programa, en lugar de elipses, debe insertar el nombre de la red WiFi doméstica y su contraseña.
    7. Descargue el firmware al controlador a través de Sketch -> Descargar .
    8. Después de una descarga exitosa, desconecte la tarjeta de la computadora.
    9. Con un clip, coloque los controles deslizantes del interruptor DIP en las posiciones que se muestran en la tabla a continuación.
      12345SextoSéptimoOctavoRXD / TXD
      USB <->
      ESP8266 (operación)
      ------------ENEN------0
    10. Conecte la tarjeta a la computadora usando el cable USB.
    11. Use el monitor de puerto para ver lo que emite el controlador.
      imageLos valores del tamaño real de la ficha (tamaño de la memoria real) y del tamaño del chip flash (el tamaño de la memoria, instalado con el firmware) deben ser los mismos.
      Es necesario escribir la dirección IP que el controlador recibió del conmutador WiFi; esta dirección será necesaria en la siguiente prueba.
    12. La verificación se lleva a cabo: el controlador debe estar desconectado del puerto USB de la computadora.

    Para probar la interacción de los controladores ATmega2560 y ESP8266, debe hacer lo siguiente:

    1. Con un clip, coloque los controles deslizantes del interruptor DIP en las posiciones que se muestran en la tabla a continuación.
      12345SextoSéptimoOctavoRXD / TXD
      USB 
      <-> 
      ATmega2560 
      <-> 
      ESP8266
      ENENENEN------------3
    2. Conecte la tarjeta a la computadora usando el cable USB.
    3. En el programa Arduino IDE , selecciona la tarjeta Arduino / Genuino Mega o Mega 2560 a través de
      Herramientas -> Tarifa -> Arduino / Genuino Mega o Mega 2560 .
    4. Abra el programa de prueba TEST_MEGA-ESP a través de Archivo -> Carpeta con bocetos -> TEST_MEGA-ESP .
    5. Descargue el firmware al controlador a través de Sketch -> Descargar .
    6. Después de descargar con éxito el firmware al controlador, abra Port Monitor a través de Herramientas -> Monitor de puerto .
    7. El controlador Arduino Mega debe leer los datos del puerto de comunicación con el controlador ESP8266 y enviarlos a la ventana del monitor de puertos .
      image
    8. Abra en la página del navegador en la dirección IP emitida en el monitor de puerto .
      image
    9. En la página abierta, presione alternativamente los botones ON y OFF y monitoree el estado del LED integrado en la placa. El LED debe encenderse comando ENy el comando OFF OFF .
    10. La verificación se lleva a cabo: el controlador debe estar desconectado del puerto USB de la computadora.

     

    System Engineering - Электроника - Контроллер Arduino Mega с ESP8266

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • magicdan
    magicdan over 7 years ago in reply to isotopa

    Merci énormément, votre exemple fonctionne très bien.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • toey
    toey over 7 years ago in reply to isotopa

    Would you share the code usb+ESP+Mega for me please?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • laurentcolas
    laurentcolas over 6 years ago in reply to isotopa

    Gracias para este fantastico tutorial (laurent en Francia)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • mollymola
    mollymola over 6 years ago in reply to isotopa

    muchas gracias por el tutorial estoy intentando configurar mi targeta.

    me quede atascado en lo de configurar los botones del interruptor DIP

    (no entiendo el diagrama) alguien me puede ayudar? gracias.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • mollymola
    mollymola over 6 years ago in reply to mollymola

    yo me conformaría con poder usar esta placa como un arduino uno o un mega no necesito wifi

    por favor alguna alguna ayuda?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube