All Classes and Interfaces

Class
Description
Demo that reads the Grove 3-axis accelerometer and mirrors every reading onto the Grove LCD, illustrating how a Babel application combines an input and an output IoT-control protocol in one app.
Reactive Babel demo: shows an emoji on the Grove RGB LED matrix for any gesture the detector reports.
Reactive Babel demo: draws an arrow on the Grove RGB LED matrix that matches the direction of the detected gesture (UP/DOWN/LEFT/RIGHT), then clears the matrix shortly afterwards if no new gesture arrives.
Reactive Babel demo: colours the whole Grove RGB LED matrix according to the cardinal gesture detected (UP/DOWN/LEFT/RIGHT each map to a colour).
Demo: a strip of Grove chainable RGB LEDs animated as a travelling colour wave, expressed in the HSB (hue/saturation/brightness) colour model.
Demo: a strip of Grove chainable RGB LEDs whose colours animate as a travelling rainbow.
Flagship multi-device demo — command-line name lightControl.
The common contract every demo in this project implements.
Demo: drive a Grove LED matrix from a Grove rotary encoder.
The reference demo for this project, and the one the README walks through end-to-end under "Anatomy of a demo".
Minimal LoRa send/receive demo built on the ParadigmShift radio stack.
Demo that cycles a sequence of images on the Grove RGB LED matrix: it spells out "TARDIS" letter by letter, then randomly alternates between built-in emojis, built-in animations, and another pass of the "TARDIS" spelling.
Extended LED-matrix demo: a companion to BabelMatrixDemo that steps through a longer, fixed catalogue of frames added by ParadigmShift — coloured letters, the full set of arrow glyphs (plain, inverted, mosaic), and the standard symbols (forbidden / OK / wrong / mandatory direction signs), several of them painted with explicit or randomised colours.
Demo: the minimal way to drive a Grove chainable RGB LED strip in the HSB (hue/saturation/brightness) colour model.
Demo: the minimal way to drive a Grove chainable RGB LED strip in the RGB colour model.
Minimal ZigBee send/receive demo built on the ParadigmShift radio stack.
A one-shot "wipe the display" timer used by demos that want to clear an output device a little while after they last drew to it (for example, clearing the LED matrix once a reactive gesture has been shown for long enough).
The periodic "tick" timer that the Grove device demos use to do something over and over — e.g.
Entry point and demo launcher for the whole project.
Periodic timer that drives the "send" side of the LoRa and ZigBee radio demos: on every tick the demo broadcasts one small packet.