Go Down

Topic: Lecturas de distancia erróneas recibiendo datos de otro Arduino (Read 5 times) previous topic - next topic

Easton23

Buenas tardes,


Ante todo disculpadme porque igual es algo muy sencillo (soy novato en esto) y no he conseguido encontrar información al respecto en el foro.

Os cuento, tengo 2 arduinos ambos con sensores de distancia con chip VL53L0X.

Haciéndolos funcionar independientemente no tengo problemas y ambos leen correctamente lo que es les ponga delante, pero cuando quiero que Arduino2 envíe información a Arduino1 los datos que llegan son incorrectos con margenes de error enormes.

Me da la sensación que estoy teniendo problemas en la configuración de comunicación entre ellos, a ver que opináis:


Arduino1:

Code: [Select]
#include <Wire.h>
#include <VL53L0X.h>



void setup() {
  Serial.begin(9600);
  Wire.begin();
   
 }

void loop() {

int Arduino2 = Serial.read();
       

  Serial.print("Medida Arduino_2: ");Serial.println(Arduino2);
 
   }

 



Arduino2:

Code: [Select]
#include <Wire.h>
#include <VL53L0X.h>

VL53L0X sensor;
int Arduino2;


void setup() {
  Serial.begin(9600);   
  Wire.begin();
 
  sensor.init();
  sensor.setTimeout(350);
  sensor.startContinuous();
}

void loop() {
   
     Arduino2 = sensor.readRangeContinuousMillimeters();
     
     Serial.print(Arduino2);
     
     Serial.print("Medida Arduino_2: ");Serial.println(Arduino2); 

     
    }
 
   



Muchas gracias de antemano!

Go Up