Archiv für Dezember 11th Dezember 2013

C++ einfach mal was Serial gesendet

man möchte aus seinm Progrämmchen einfach mal was schicken können. Da ich ziemlich lange damit rum gemacht habe hier die Lösung, die einfach funktioniert und kaum Zeilen Code braucht. Das Progrämmchen liest einen String von der Console und schickt ihn z.B an einen Arduino


#include "SenSerial.h"
#include // include boost
using namespace::boost::asio; // save tons of typing
#include
#include
using std::cin;

const char *PORT = "/dev/ttyUSB0";
serial_port_base::baud_rate BAUD(19200);
serial_port_base::flow_control FLOW( serial_port_base::flow_control::none );
serial_port_base::parity PARITY( serial_port_base::parity::none );
serial_port_base::stop_bits STOP( serial_port_base::stop_bits::one );

int main()
{
io_service io;
serial_port port( io, PORT );
port.set_option( BAUD );
port.set_option( FLOW );
port.set_option( PARITY );
port.set_option( STOP );

std::string command = "";
cin >> command;
command += "\n";
write( port, buffer( command, 8 ) );
printf("Done !");
return 0;
}

Freie Systeme..

Kürzlich wieder drauf hingewiesen worden….

 

manchml sucht man ja eine Alternative für das Betriebssystem, die Suchmaschine, das Video Konferenz Tool für den Urlaub und was man sonst so an Software braucht…

Hier eine nette Zusammenstellung von Alternativen

Nach oben

What ?

Blogging über die finen Maschinen in der Welt und meine Versuche mehr Maschinen, bessere Maschinen zu machen