Sha256: df2da3011508cd78ac1db41431e5b1c0536d16ca7695be1cdf3a2cbba48dfb43

Contents?: true

Size: 395 Bytes

Versions: 6

Compression:

Stored size: 395 Bytes

Contents

# -*- coding: utf-8 -*-

require 'smalruby'

init_hardware

scene1 = Scene.new(color: 'white')

scene1.on(:sensor_change, 'A0') do |value|
  v = sensor('A0').value
  if 0 <= v && v <= 255
    fill(color: 'red')
  end

  if 256 <= v && v <= 511
    fill(color: 'yellow')
  end

  if 512 <= v
    fill(color: 'blue')
  end

  draw_font(string: "センサーの情報:#{v}",  color: 'black')
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
smalruby-0.0.9-x86-mingw32 samples/hardware_sensor.rb
smalruby-0.0.9 samples/hardware_sensor.rb
smalruby-0.0.8-x86-mingw32 samples/hardware_sensor.rb
smalruby-0.0.8 samples/hardware_sensor.rb
smalruby-0.0.7-x86-mingw32 samples/hardware_sensor.rb
smalruby-0.0.7 samples/hardware_sensor.rb