Sotfwareserial.h con lector de codigo qr

estoy utilizando la libreria de softwareserial.h para mostrar en el monitor serial los codigos de un lector de codigos qr, el escaner esta configurado para rs232, cuando compilo en el monitor serial solo me muestra simbolos raros pero no los codigos o textto el lector, cual sera el problema o debo de configurar el lector.

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
 
void setup()
{
  Serial.begin(9600);  
  mySerial.begin(9600); // set the data rate for the SoftwareSerial port
}
 
void loop()
{
  if (mySerial.available()) // Check if there is Incoming Data in the Serial Buffer.
  {
    while (mySerial.available()) // Keep reading Byte by Byte from the Buffer till the Buffer is empty
    {
      char input = mySerial.read(); // Read 1 Byte of data and store it in a character variable
      Serial.print(input); // Print the Byte
      delay(5); // A small delay
    }
    Serial.println();
  }
} 


Su publicacion se MUEVE a su ubicacion actual ya que es mas adecuada.

¿Y está seteado a 9600 bps?

¿La consola está también a 9600?

si, todo esta a 9600

Y que hay de la paridad, y el bit de stop?

a que se refiere, disculpa.

Si verificaste que los parámetros de comunicación coincidan, o sea que tengan la misma cantidad de bits de datos, de stop y misma paridad (por ej. por defecto Serial está configurado 8N1, que significa 8 bits de datos, sin paridad y 1 bit de stop).
Revisa eso en la hoja de datos del lector.

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