The Pulse widget outputs values periodically. By default, it momentarily sends a high (e.g. 1023) value every second (returning to a low value such as 0, 90 milliseconds later). In addition to using fixed amounts for the pulse period and output values, these can be set to random values.
Pulse can be used to blink an LED, send a webhook every so often, or trigger an animation periodically. Using the random features can provide a more natural and interesting kinds of repeating actions.
By default, Pulse sends out values constantly. But the periodic output can be turned on and off by hooking up a widget to the Pulse top input and send a high or low value respectively to Pulse. In addition, the Pulse time period can be set by the second input.