Cargar sketch simultaneamente esp2866 y arduino uno

Hola que tal

Como muchos aqui estoy haciendo mis primeros proyectos en arduino, estoy utilizando arduino uno, con SD y RTC y esp2866. Todo va bien hasta que intento pasar el sketch final a la placa arduino uno.

Para programar la esp2866 necesito hacer un punte entre rst y gnd de la placa, funciona perfecto y la esp2866 recibe y ejecuta el sketc, pero no modifica el programa existente en la placa arduino,he intentado desconectando totalmente la esp2866, quitando el puente rst-gnd de la placa arduino, colocando los pines en modo flash de la esp2866, pero en cualquiera de los casos me marca "error: espcomm_upload_mem failed".

La pregunta aqui es como grabo en la placa arduino y a la esp2866 al mismo tiempo???

gracias por su ayuda!!!!

Hola nuevamente

voy a tratar de aclarar un poco mas la problematica.

Estoy tratando de leer unos sensores y grabar los datos en una SD y en una base de datos remota de MySQL.

ya tengo lista la parte de la lectura y escritura en la SD, asi como la lectura de los sensores, ese sketch esta cargado a la placa y funciona de mil maravillas.

el tema es que cuando incorporo la esp2688 al arduino, para poder programarla tengo un puente entre rst y gnd en el arduino, cuando paso el programa a la ESP2688 funciona muy bien, se conecta a la base de datos y al internet sin problema.

el problema es que las dos partes (esp2688 y arduino uno) funcionan bien por separado, cada uno cumple sus funciones, pero cuando trato de que funcionen juntos ya no puedo, uno de los problemas es que si tengo la esp2688 conectada al arduino, solo funciona la parte de wifi, al momento de desconectar el puente de rst y gnd, solo funciona la parte de la lectura de los sensores y escritura en sd.

por otro lado, si tengo conectado dicho puente y subo el sketch a la placa arduino, solo se graba la parte del codigo de la esp2688, no hace ningun cambio en la parte de la escritura de los sensores en la sd.

y si desconecto dicho puente no puedo subir el programa porque me marca el error mencionado anteriormente.

en resumen, pienso, salvo su experta opinion, que tengo un tema entre la comunicacion del esp2688 y el arduino.

ya busque este tema en internet y no encuentro nada.

no se por donde seguir

gracias nuevamente por su ayuda

al momento de desconectar el puente de rst y gnd

Y porque mantienes eso?

La pregunta aqui es como grabo en la placa arduino y a la esp2866 al mismo tiempo???

para mi no hay modo de grabar ambos al mismo tiempo.
Podrias grabar el ESP via OTA y el Arduino via USB como siempre. Suponiendo que uses SoftwareSerial para la comunicación arduino-ESP no veo modo de que tengas problemas.

hola Gracias por tu respuesta

efectivamente tengo un problema de comunicacion con el esp2688 y arduino uno, la unica forma que tengo es por 0 y 1 de la placa, ya intente poner otros pines pero no hay comunicacion, estoy usando softwareSerial pero no he logrado la comunicacion, no se si es problema de la libreria o que pasa.

el codigo que estoy usando es el siguiente

#include <SoftwareSerial.h>
SoftwareSerial Wifis = SoftwareSerial(8, 9); // RX, TX

void setup() {
  Wifis.begin(19200); //Iniciar el modulo ESP
  Serial.begin(9600);
}

void loop() {
  if (Wifis.available()) {
    char a = Wifis.read() ;
    Serial.print(a);
  }
  if (Serial.available()) {
    char a = Serial.read();
    Wifis.print(a);
  }
}

y como sabes por 0,1 que funciona?
Primero con 0,1 no puedes usar SoftwareSerial y te quedas sin monitor Serie.

Estas usando un adapatador de niveles?. El Tx del arduino debe llegar con 3.3V máximo al ESP.
El TX del ESP que llega al RX del arduino lo dejas directo no hay problema.

Puedes usar dos resistores de 1 y 2k. 1k del lado del Arduino y 2k ira al pin del ESP y a GND.
Busca 5 a 3.3V adapator de nivel.