Oatmeal
Oatmeal, “Just enough Iron in your Serial,” is a Ruby library that provides a minimal wrapper around the .NET System.IO.Ports API for IronRuby_. It mimics the “read“ and “write“ methods from its more full-featured cousin, the serialport_ Ruby library.
Prerequisites
-
IronRuby.
-
Mono or .NET.
Installation
“igem install oatmeal“, or just put “serialport.rb“ somewhere in your “LOAD_PATH“.
Usage
- Sample code
-
require ‘serialport’
port = SerialPort.new ‘/dev/ttyUSB0’, 9600, 8, 1, SerialPort::NONE port.read_timeout = 1000
begin
port.write 'something' puts port.read
ensure
port.close
end
.. _IronRuby: ironruby.net .. _serialport: rubygems.org/gems/serialport