Sha256: e856b4f284333348ba24eeefe173e1eb65bb4a155be593da59f878365433ee63

Contents?: true

Size: 1.2 KB

Versions: 25

Compression:

Stored size: 1.2 KB

Contents

class HelloServos < ArduinoSketch
  
  output_pin 2, :as => :servo_1, :max => 2400, :min => 800
  output_pin 3, :as => :servo_2, :max => 2400, :min => 800
  output_pin 4, :as => :servo_3, :max => 2400, :min => 800


     # time to go old school
     def loop
       song_sheet_two
     end
     
     def song_sheet_two
       e
       d
       e
       d 
       c
       d
       d
       c
       b
       c
       b
       a
       e
       a
       e
       a
       e
       a
       b
       c
       b
       c
       d
       d
       c
       d
       e
       d
       e
     end
     
     def a
       pulse_servo servo_1, 1450
       delay 100
       home servo_1
       delay 20
     end

     def b
       pulse_servo servo_1, 1350
       delay 100
       home servo_1
       delay 20
     end

     def c
       pulse_servo servo_2, 1450
       delay 100
       home servo_2
       delay 20
     end

     def d
       pulse_servo servo_2, 1350
       delay 100
       home servo_2
       delay 20
     end

     def e
       pulse_servo servo_3, 1500
       delay 100
       home servo_3
       delay 20
     end


     # center servos

     def home(s)
       pulse_servo s, 1400
       f = s + 0
     end

end

Version data entries

25 entries across 25 versions & 4 rubygems

Version Path
neo_rad-0.4.0 lib/examples/hello_servos.rb
atduskgreg-rad-0.2.5 lib/examples/hello_servos.rb
atduskgreg-rad-0.3.0.1 lib/examples/hello_servos.rb
atduskgreg-rad-0.3.1 lib/examples/hello_servos.rb
madrona-rad-0.2.4 lib/examples/hello_servos.rb
madrona-rad-0.2.5 lib/examples/hello_servos.rb
madrona-rad-0.2.6 lib/examples/hello_servos.rb
madrona-rad-0.2.7 lib/examples/hello_servos.rb
madrona-rad-0.3.1.1 lib/examples/hello_servos.rb
madrona-rad-0.3.1 lib/examples/hello_servos.rb
madrona-rad-0.3.2 lib/examples/hello_servos.rb
madrona-rad-0.3.3 lib/examples/hello_servos.rb
madrona-rad-0.3.4 lib/examples/hello_servos.rb
madrona-rad-0.3.5 lib/examples/hello_servos.rb
madrona-rad-0.3.6 lib/examples/hello_servos.rb
madrona-rad-0.3.7 lib/examples/hello_servos.rb
madrona-rad-0.3.8 lib/examples/hello_servos.rb
madrona-rad-0.3.9 lib/examples/hello_servos.rb
madrona-rad-0.4.0 lib/examples/hello_servos.rb
madrona-rad-0.5.0 lib/examples/hello_servos.rb