Sha256: e266c21c75bf6fd4411c2af5c125eb953fb5f0545219e44221f97179abdd2ee5

Contents?: true

Size: 430 Bytes

Versions: 64

Compression:

Stored size: 430 Bytes

Contents

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

DESCRIPTION = <<EOS
カーソルキーでサーボモーターを操作します
EOS

require 'smalruby'

init_hardware

stage1 = Stage.new(color: 'white')

stage1.on(:start) do
  draw_font(string: DESCRIPTION, color: 'black')

  servo('D3').position = 90
end

stage1.on(:key_down, K_UP, K_LEFT) do
  servo('D3').position += 2
end

stage1.on(:key_down, K_DOWN, K_RIGHT) do
  servo('D3').position -= 2
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
smalruby-0.1.11-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.11 samples/hardware_servo.rb
smalruby-0.1.10-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.10 samples/hardware_servo.rb
smalruby-0.1.9-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.9 samples/hardware_servo.rb
smalruby-0.1.8-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.8 samples/hardware_servo.rb
smalruby-0.1.7-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.7 samples/hardware_servo.rb
smalruby-0.1.6-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.6 samples/hardware_servo.rb
smalruby-0.1.5-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.5 samples/hardware_servo.rb
smalruby-0.1.4-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.4 samples/hardware_servo.rb
smalruby-0.1.3-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.3 samples/hardware_servo.rb
smalruby-0.1.2-x86-mingw32 samples/hardware_servo.rb
smalruby-0.1.2 samples/hardware_servo.rb