Sha256: 245573df617a5fcd7ddd3410321b3ec75781984a4d472b47d1f28a3b31fef6d8

Contents?: true

Size: 962 Bytes

Versions: 27

Compression:

Stored size: 962 Bytes

Contents

class ServoPulse < ArduinoPlugin
  
  # RAD plugins are c methods, directives, external variables and assignments and calls 
  # that may be added to the main setup method
  # function prototypes not needed since we generate them automatically
  
  # directives, external variables and setup assignments and calls can be added rails style (not c style)

  # add to directives
  #plugin_directives "#define EXAMPLE 10"

  # add to external variables
  # external_variables "int foo, bar"

  # add the following to the setup method
  # add_to_setup "foo = 1";, "bar = 1;" "sub_setup();"
  
  # one or more methods may be added and prototypes are generated automatically with rake make:upload
  
# call pulse(us) to pulse a servo  
# this can be eliminate since we have an identical pulse_servo in servo_setup

void pulse(int pin, int us) {
  digitalWrite( pin, HIGH );
  delayMicroseconds( us );
  digitalWrite( pin, LOW );
  serv[pin].pulseWidth = us;
}
    

end

Version data entries

27 entries across 27 versions & 4 rubygems

Version Path
neo_rad-0.4.0 lib/plugins/servo_pulse.rb
atduskgreg-rad-0.2.5 lib/plugins/servo_pulse.rb
atduskgreg-rad-0.3.0.1 lib/plugins/servo_pulse.rb
atduskgreg-rad-0.3.1 lib/plugins/servo_pulse.rb
madrona-rad-0.2.2 lib/plugins/servo_pulse.rb
madrona-rad-0.2.3 lib/plugins/servo_pulse.rb
madrona-rad-0.2.4 lib/plugins/servo_pulse.rb
madrona-rad-0.2.5 lib/plugins/servo_pulse.rb
madrona-rad-0.2.6 lib/plugins/servo_pulse.rb
madrona-rad-0.2.7 lib/plugins/servo_pulse.rb
madrona-rad-0.3.1.1 lib/plugins/servo_pulse.rb
madrona-rad-0.3.1 lib/plugins/servo_pulse.rb
madrona-rad-0.3.2 lib/plugins/servo_pulse.rb
madrona-rad-0.3.3 lib/plugins/servo_pulse.rb
madrona-rad-0.3.4 lib/plugins/servo_pulse.rb
madrona-rad-0.3.5 lib/plugins/servo_pulse.rb
madrona-rad-0.3.6 lib/plugins/servo_pulse.rb
madrona-rad-0.3.7 lib/plugins/servo_pulse.rb
madrona-rad-0.3.8 lib/plugins/servo_pulse.rb
madrona-rad-0.3.9 lib/plugins/servo_pulse.rb