Rotary Encoder Bricklet 2.0

Features

  • 360° rotary encoder

  • Counts 24 steps per rotation (step angle 15°)

  • Integrated push-button

Description

The Rotary Encoder Bricklet extends Bricks and is equipped with a 360° rotary encoder. It has 24 steps per rotation with a nice clicking feel. The encoder has an integrated push-button (by pressing on the knob) that can be used to select a menu item or similar.

The difference between the Rotary Poti Bricklet and the Rotary Encoder Bricklet 2.0 is that the encoder has full rotation without limits.

Technical Specifications

Property

Value

Current Consumption

34mW

Number of Steps per Rotation

24 (step angle 15°)

Maximum Number of Steps detectable

up to 250 steps / second

Button Operating Force

200gf

Button Travel Distance

0.5mm

Dimensions (W x D x H)

30 x 25 x 23mm (1.18 x 0.98 x 0.9")*

Weight

6g*

* without knob

Resources

Test your Rotary Encoder Bricklet 2.0

To test a Rotary Encoder Bricklet 2.0 you need to have Brick Daemon and Brick Viewer installed. Brick Daemon acts as a proxy between the USB interface of the Bricks and the API bindings. Brick Viewer connects to Brick Daemon. It helps to figure out basic information about the connected Bricks and Bricklets and allows to test them.

Connect the Rotary Encoder Bricklet 2.0 to a Brick with a Bricklet Cable.

If you connect the Brick to the PC over USB, you should see a new tab named "Rotary Encoder Bricklet 2.0" in the Brick Viewer after a moment. Select this tab. If everything went as expected you can now turn the encoder and see the corresponding count.

Rotary Encoder Bricklet 2.0 in Brick Viewer

After this test you can go on with writing your own application. See the Programming Interface section for the API of the Rotary Encoder Bricklet 2.0 and examples in different programming languages.

Case

A laser-cut case for the Rotary Encoder Bricklet 2.0 is available.

Case for Rotary Encoder Bricklet 2.0

The assembly is easiest if you follow the following steps:

  • Screw spacers to the Bricklet,

  • screw bottom plate to bottom spacers,

  • build up side plates,

  • plug side plates into bottom plate and

  • screw top plate to top spacers.

Below you can see an exploded assembly drawing of the Rotary Encoder Bricklet 2.0 case:

Exploded assembly drawing for Rotary Encoder Bricklet 2.0

Hint: There is a protective film on both sides of the plates, you have to remove it before assembly.

Programming Interface

See Programming Interface for a detailed description.

Language

API

Examples

Installation

C/C++

API

Examples

Installation

C/C++ for Microcontrollers

API

Examples

Installation

C#

API

Examples

Installation

Delphi/Lazarus

API

Examples

Installation

Go

API

Examples

Installation

Java

API

Examples

Installation

JavaScript

API

Examples

Installation

LabVIEW

API

Examples

Installation

Mathematica

API

Examples

Installation

MATLAB/Octave

API

Examples

Installation

MQTT

API

Examples

Installation

openHAB

API

Examples

Installation

Perl

API

Examples

Installation

PHP

API

Examples

Installation

Python

API

Examples

Installation

Ruby

API

Examples

Installation

Rust

API

Examples

Installation

Shell

API

Examples

Installation

Visual Basic .NET

API

Examples

Installation

TCP/IP

API

Modbus

API