Playground

This section contains a selection of .gino components that can be downloaded and included in any Generino project.

BlinkingLed

Implements a simply blinking led. Blinking period can be programmed.

Download BlinkingLed.gino

Button

Implements a button connected to a digital input. Sends the trigger event when pressed released and when released, both via a port named action. Implements debouncing.

Download Button.gino

ButtonShortLong

Implements a button that sends a trigger event if pressed briefly; if pressed for more than 1s, it sends a triggerLong event. Implements debouncing.

Download ButtonShortLong.gino

RotaryEncoder

Handles a rotary encoder. It sends a trigger_cw if rotated clockwise or trigger_ccw if rotated counter-clockwise.

Download RotaryEncoder.gino

RotaryEncoderDualSpeed

Handles a rotary encoder. It sends a trigger_cw if rotated clockwise or trigger_ccw if rotated counter-clockwise. If the encoder is rotated faster, it sends trigger_cw_fast or trigger_ccw_fast instead.

Download RotaryEncoderDualSpeed.gino