Micro-Robotics logoProduct rangeVM2 controllersStarter kitsApplication boardsDisplay HardwareInterface ModulesFree Tools - overviewVenom LanguageVenomIDEGUI FrameworkLive Server DemoDesign ServiceSkill SetProductionCapabilitiesApplication StoriesVM2 vs. Raspberry Pi
Micro-Robotics icon Products submenu link

Pulse & Frequency I/O

Venom has several objects dedicated to pulse I/O on the VM2. These are
  • PulseWidthOut - for generating pulse trains of varying mark-space ratio and frequency. Also generates fixed-length pulse trains (8 channels)
  • PulseWidthIn - for measuring pulsewidths (5 channels)
  • PulseCounter - for counting pulses (5 channels)
  • Shaft - for directional counting of quadrature shaft-encoder edges (3 encoders)
Not all of these Pulse I/O functions are available at the same time. See the Venom Manuals for more details.