Comunicación entre Arduino UNO y NodeMCU Esp12-E

Buenas noches, acudo al foro para ver si alguien puede ayudarme. Llevo investigando toda la semana y no saco nada en claro.

He programado en ARDUINO UNO dos sensores que miden voltaje e intensidad. Obtengo datos fiables y todo funciona correctamente.

El problema lo encuentro en que quiero transmitir dichos datos a un feed creado en ADAFRUIT Io.
Para hacerlo estoy comunicando el ARDUINO UNO con un NodeMCU ESP12-E. Para dicha comunicación utilizo un level shifter dado que el NODE MCU sólo admite 3,3 v entre sus pines.

Hasta esta parte, todo bien.

El problema, viene en la realización del código para la comunicación de ambos.

Alguien puede ayudarme de alguna forma? De verdad que estoy muy desesperado, es para un proyecto de la universidad que tengo que entregar el 12 de enero y no soy capaz de encontrar una solución. Gracias.

cualquier codigo serial entre microcontroladores te va a servir.
Ejemplo:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX 2, TX 3

void setup()  {
  // Abre el puerto serie
  Serial.begin(9600);
  Serial.println("Iniciando comunicacion Serial!");

  // configuro SoftwareSerial port para UNO/NANO/PRO Micro
  mySerial.begin(9600);
  mySerial.println("Hola Mundo");
}

void loop() {
   if (mySerial.available())
     Serial.write(mySerial.read());
   if (Serial.available())
      mySerial.write(Serial.read());
}

Es un código muy simpel que esta por todos lados.

Si usas un MEGA/DUE tienes 4 puertos asi que no uses SoftwareSerial.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.