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