#include <SerialStream.h>
#include <iostream>
#include <string>
int main()
{
using namespace LibSerial;
// Configurar el puerto serie
SerialStream serialPort;
serialPort.Open("/dev/ttyUSB0"); // Reemplaza "/dev/ttyUSB0" con el nombre de tu puerto serie
serialPort.SetBaudRate(SerialStreamBuf::BAUD_9600);
serialPort.SetCharSize(SerialStreamBuf::CHAR_SIZE_8);
serialPort.SetParity(SerialStreamBuf::PARITY_NONE);
serialPort.SetNumOfStopBits(1);
serialPort.SetFlowControl(SerialStreamBuf::FLOW_CONTROL_NONE);
// Enviar cadenas por el puerto serie
std::string mensaje;
while (true) {
std::cout << "Ingrese un mensaje: ";
std::getline(std::cin, mensaje);
if (mensaje == "salir") {
break;
}
serialPort << mensaje << std::endl;
}
// Cerrar el puerto serie
serialPort.Close();
return 0;
}