class BirdbrainMicrobit
Constants
- VALID_BUTTONS
Public Instance Methods
microbit_accelerometer()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 11 def microbit_accelerometer BirdbrainMicrobitInput.microbit_accelerometer(device) if connected? end
microbit_clear_display()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 63 def microbit_clear_display BirdbrainMicrobitOutput.microbit_clear_display(state, device) if connected? end
microbit_compass()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 15 def microbit_compass BirdbrainMicrobitInput.microbit_compass(device) if connected? end
microbit_display(led_list)
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 59 def microbit_display(led_list) BirdbrainMicrobitOutput.microbit_display(state, device, led_list) if connected? end
microbit_magnetometer()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 19 def microbit_magnetometer BirdbrainMicrobitInput.microbit_magnetometer(device) if connected? end
microbit_orientation()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 31 def microbit_orientation BirdbrainMicrobitInput.microbit_orientation(device) if connected? end
microbit_orientation_logo_down?()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 55 def microbit_orientation_logo_down? BirdbrainMicrobitInput.microbit_orientation_logo_down?(device) if connected? end
microbit_orientation_logo_up?()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 51 def microbit_orientation_logo_up? BirdbrainMicrobitInput.microbit_orientation_logo_up?(device) if connected? end
microbit_orientation_screen_down?()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 39 def microbit_orientation_screen_down? BirdbrainMicrobitInput.microbit_orientation_screen_down?(device) if connected? end
microbit_orientation_screen_up?()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 35 def microbit_orientation_screen_up? BirdbrainMicrobitInput.microbit_orientation_screen_up?(device) if connected? end
microbit_orientation_tilt_left?()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 43 def microbit_orientation_tilt_left? BirdbrainMicrobitInput.microbit_orientation_tilt_left?(device) if connected? end
microbit_orientation_tilt_right?()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 47 def microbit_orientation_tilt_right? BirdbrainMicrobitInput.microbit_orientation_tilt_right?(device) if connected? end
microbit_point(x, y, value)
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 67 def microbit_point(x, y, value) BirdbrainMicrobitOutput.microbit_point(state, device, x, y, value) if connected? end
microbit_print(message)
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 71 def microbit_print(message) BirdbrainMicrobitOutput.microbit_print(device, message) if connected? end
microbit_shaking?()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 27 def microbit_shaking? BirdbrainMicrobitInput.microbit_shaking?(device) if connected? end
valid_device_type?()
click to toggle source
# File lib/birdbrain/birdbrain_microbit.rb, line 7 def valid_device_type? microbit? end