PWM

PWM

Pulse Width Modulation XB PWM XB The PWM XB creates Pulse-Width-Modulated (PWM) signals at frequncies from approximately 3.9KHz up to as high as 16MHz, and duty cycles from 0% to 100%. The PWM XB provides an excellent option for quickly and easily creating hardware...
PID Controller

PID Controller

PID Control XB PID Control The Proportional, Integral, Derivative, control algorithm (PID) is a feedback control loop designed to achieve stable control of an entity such as temperature, speed, or position, by taking into account the past, the present, and the...
Quadrature

Quadrature

Quadrature XB A precision, high-performance quadrature interface! A quadrature encoder provides the ability to measure the behavior of a rotating shaft.  The encoder generates 2 outputs that are sampled to calculate speed, direction and position of the shaft.  This...
Servo Control

Servo Control

Servo Control XB Eliminate Servo Jitter from Your Project! Servo control is a very common function that Arduino boards perform in a lot of projects.  Robots, drones, actuators, and a variety of mechanized motion solutions are driven by servo motors.  Arduino boards...
Floating Point

Floating Point

Floating Point XB Floating Point Math Floating point arithmetic is a known challenge for 8-bit microcontroller-based Arduino and Arduino-compatible solutions.  The execution of intense mathematical computation can cause significant performance problems with small...