Project

rb-blink1

0.02
No commit activity in last 3 years
No release in over 3 years
Controls blink(1)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

rb-blink1¶ ↑

The Ruby interface for blink(1)

<img src=“https://travis-ci.org/ngs/rb-blink1.png?branch=master” alt=“Build Status” /> <img src=“https://codeclimate.com/repos/526fcb48f3ea00043902e584/badges/3a9917c45e31da411a36/gpa.png” />

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