serialport
serialport
serial port library for Crystal
Installation
Add this to your application's shard.yml
:
dependencies:
serial-port:
github: MakeNowJust/serialport
Usage
require "serialport"
# Create a serial port connection.
serial = SerialPort.new "/dev/your-serialport", Termios::BaudRate::B9600
# `SerialPort` inherits from `IO`,
# so you can write text to the serial port with `<<` method.
serial << "Hello world!"
# And, you can read from the serial port with `gets` method.
loop do
puts serial.gets
sleep 0.1
end
TODO
- Write specs
- Make more configurable (currently, baudrate only)
- Support more platforms
Contributing
- Fork it (https://github.com/MakeNowJust/serialport/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributor
- MakeNowJust TSUYUSATO Kitsune - creator, maintainer
License and Copyright
MIT and 🍣 © TSUYUSATO "MakeNowJust" Kitsune <make.just.on@gmail.com> 2016
Repository
serialport
Owner
Statistic
- 4
- 2
- 0
- 0
- 0
- about 4 years ago
- December 10, 2016
License
Other
Links
Synced at
Sun, 24 Nov 2024 21:17:06 GMT
Languages