Sha256: 13d0d850c5e5d40bcf60e3f172ae03d8e8f0f13a602f581f4c2ea2539463b3d0
Contents?: true
Size: 605 Bytes
Versions: 1
Compression:
Stored size: 605 Bytes
Contents
# # This is an example of how to use the button class # You must register helpers and have the main thread # sleep or in someway keep running or your program # will exit before any callbacks can be called # require 'bundler/setup' require 'dino' board = Dino::Board.new(Dino::TxRx::Serial.new) ir = Dino::Components::IrReceiver.new(pin: 2, board: board) led = Dino::Components::Led.new(pin: 13, board: board) n = 0 flash = Proc.new do n += 1 puts "light flash #{n}" end sleep 2 Thread.new do loop do led.on sleep 0.01 led.off sleep 0.01 end end sleep 4 ir.flash(flash) sleep
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dino-0.11.2 | examples/ir_receiver/ir_receiver.rb |