Ruby-serialport no Fedora requer uma mudança de baud

Ao usar Ruby-serialport no Fedora 18 Linux (e talvez em outros), você deve alterar a taxa de transmissão após “abrir o arquivo” para evitar que ele desligue:

@@arduino = SerialPort.new("/dev/ttyUSB0", {baud: 300, databits: 8, stopbits: 1})
@@arduino.baud = 115200
@@arduino.flow_control = SerialPort::NONE
@@arduino.read_timeout = 50