Custom Arduino Library

Device Control

Solenoids

  • Runs off one digital pin
  • Controls any simple digital on/off device or board
  • High/Low control with timers

Motors

  • Runs off one pwm pin and two digital pins
  • Controls any motor that takes PWM, dirA, and dirB input
  • -100:100 speeds with braking at speed 0, with timers

Data Management

Queue

  • keeps packets organized in a circular FIFO queue
  • predetermined max queue size

Instrument Classes