Skip to content
Ruby interface for blink(1)
C Ruby C++
Latest commit 04bb516 Jan 12, 2015 @ngs Merge pull request #5 from kerrizor/misc-updates
Opinionated code cleanup
Failed to load latest commit information.
ext/blink1
lib
spec
.gitignore
.rspec
.ruby-gemset
.travis.yml
Gemfile
Guardfile
LICENSE
README.rdoc
Rakefile
rb-blink1.gemspec
wercker.yml

README.rdoc

rb-blink1

The Ruby interface for blink(1)

Build
Status

Install

gem install rb-blink1

Usage

Play in a block

require 'blink1'

Blink1.open do |blink1|
  blink1.set_rgb(255, 255, 255)
end

Open and close manually

require 'blink1'

blink1 = Blink1.new
blink1.open
blink1.set_rgb(255, 255, 255)
blink1.close

Set RGB

blink1.set_rgb(255, 255, 255)

Fade to RGB

blink1.fade_to_rgb(100, 255, 255, 255)

Create and play pattern line

blink1.write_pattern_line(100, 255, 255, 255, 0)
blink1.write_pattern_line(100, 0,   255, 255, 1)
blink1.write_pattern_line(100, 255, 255, 0,   2)
blink1.write_pattern_line(100, 255, 0,   255, 3)
blink1.write_pattern_line(100, 255, 255, 255, 4)
blink1.write_pattern_line(100, 0,   255, 255, 5)
blink1.write_pattern_line(100, 255, 255, 0,   6)
blink1.write_pattern_line(100, 255, 0,   255, 7)
blink1.write_pattern_line(100, 255, 255, 255, 8)
blink1.write_pattern_line(100, 0,   255, 255, 9)
blink1.write_pattern_line(100, 255, 255, 0,   10)
blink1.play(0)

Blink with specified color

blink1.blink(255, 255, 0, 5)

Random color

blink1.random(25)

Turn LED on

blink1.on

Turn LED off

blink1.off

Author

Atsushi Nagase

Something went wrong with that request. Please try again.