Hola! Estoy leyendo los datos del peso que llegan desde una balanza. Conecto la balanza a mi placa Arduino y luego el Arduino a la pc. El tema es que cuando configuro los baudios del arduino a 600 los datos llegan bien por unos segundos y despues se "arruinan" y ya no son legibles. Utilizo SoftwareSerial a 9600 baudios para la balanza en los pines 10 y 11, y simplemente Serial para la conexion a la pc. Cuando configuro Serial a 9600 me funciona todo bien pero al cambiarlo a 600 baudios me ocurre el error. Arduino UNO no funciona bien a 600 baudios o es otra cosa?
Adjunto foto del monitor serial
Muchas gracias!
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
// Inicia la comunicación por el puerto USB (Serial Monitor)
Serial.begin(600);
while (!Serial) {
; // Espera a que se conecte el puerto Serial
}
Serial.println("Iniciando comunicación...");
mySerial.begin(9600);
}
void loop() {
// Si llegan datos a través de mySerial, se leen y se envían al puerto USB (Serial Monitor)
if (mySerial.available()) {
int incomingByte = mySerial.read();
Serial.write(incomingByte);
}
}
