Class: Dino::Components::Led

Inherits:
BaseComponent show all
Defined in:
lib/dino/components/led.rb

Instance Attribute Summary

Attributes inherited from BaseComponent

#board, #pin, #pullup

Instance Method Summary collapse

Methods inherited from BaseComponent

#initialize

Constructor Details

This class inherits a constructor from Dino::Components::BaseComponent

Instance Method Details

#after_initialize(options = {}) ⇒ Object



4
5
6
7
# File 'lib/dino/components/led.rb', line 4

def after_initialize(options={})
  set_pin_mode(:out)
  off
end

#offObject



13
14
15
# File 'lib/dino/components/led.rb', line 13

def off
  digital_write(Board::LOW)
end

#onObject



9
10
11
# File 'lib/dino/components/led.rb', line 9

def on
  digital_write(Board::HIGH)
end