Crate tinkerforge

source ·
Expand description

Rust API bindings for Tinkerforge bricks and bricklets. See also the additional documentation and examples here

Modules

Measures acceleration in three axis See also the documentation here.
Measures IAQ index, temperature, humidity and air pressure See also the documentation here.
Measures ambient light up to 900lux See also the documentation here.
Measures ambient light up to 64000lux See also the documentation here.
Measures DC voltage between 0V and 45V See also the documentation here.
Measures DC voltage between 0V and 42V See also the documentation here.
Measures DC voltage between 0V and 42V See also the documentation here.
Generates configurable DC voltage between 0V and 5V See also the documentation here.
Generates configurable DC voltage between 0V and 12V See also the documentation here.
Generates configurable DC voltage between 0V and 12V See also the documentation here.
Measures air pressure and altitude changes See also the documentation here.
Measures air pressure and altitude changes See also the documentation here.
Parses Base58 encoded brick and bricklet uids.
Traits for (de)serialization of structs to byte vectors.
Communicates with CAN bus devices See also the documentation here.
Communicates with CAN bus devices See also the documentation here.
Measures CO2 concentration in ppm See also the documentation here.
Measures color (RGB value), illuminance and color temperature See also the documentation here.
A wrapper for Receiver, which converts received byte vectors to structured data. This variant of ConvertingReceiver is used for events.
A wrapper for Receiver, which converts received byte vectors to structured data. This variant of ConvertingReceiver is used for high level events, for use cases such as streaming.
A wrapper for Receiver, which converts received byte vectors to structured data.
Measures AC/DC current between -12.5A and +12.5A See also the documentation here.
Measures AC/DC current between -25A and +25A See also the documentation here.
Drives one brushed DC motor with up to 28V and 5A (peak) See also the documentation here.
Generic device functionality which is used by all bricks and bricklets.
Measures distance up to 150cm with infrared light See also the documentation here.
Measures distance up to 150cm with infrared light See also the documentation here.
Measures distance between 2cm and 400cm with ultrasound See also the documentation here.
DMX master and slave See also the documentation here.
Two tactile buttons with built-in blue LEDs See also the documentation here.
Two tactile buttons with built-in blue LEDs See also the documentation here.
Two relays to switch AC/DC devices See also the documentation here.
Measures dust density See also the documentation here.
Determine position, velocity and altitude using GPS See also the documentation here.
Determine position, velocity and altitude using GPS See also the documentation here.
Detects presence of magnetic field See also the documentation here.
Measures relative humidity See also the documentation here.
Measures relative humidity See also the documentation here.
Full fledged AHRS with 9 degrees of freedom See also the documentation here.
Full fledged AHRS with 9 degrees of freedom See also the documentation here.
Generates configurable DC voltage and current, 0V to 10V and 4mA to 20mA See also the documentation here.
Generates configurable DC voltage and current, 0V to 10V and 4mA to 20mA See also the documentation here.
4 channel counter up to 4MHz See also the documentation here.
4 galvanically isolated digital inputs See also the documentation here.
4 galvanically isolated digital inputs See also the documentation here.
4 galvanically isolated digital outputs See also the documentation here.
4 galvanically isolated digital outputs See also the documentation here.
Measures two DC currents between 0mA and 20mA (IEC 60381-1) See also the documentation here.
Measures two DC currents between 0mA and 20mA (IEC 60381-1) See also the documentation here.
Measures two DC voltages between -35V and +35V with 24bit resolution each See also the documentation here.
Measures two DC voltages between -35V and +35V with 24bit resolution each See also the documentation here.
Two relays to switch AC/DC devices See also the documentation here.
4 galvanically isolated solid state relays See also the documentation here.
4 galvanically isolated solid state relays See also the documentation here.
4-channel digital input/output See also the documentation here.
4-channel digital input/output See also the documentation here.
16-channel digital input/output See also the documentation here.
16-channel digital input/output See also the documentation here.
The IP Connection manages the communication between the API bindings and the Brick Daemon or a WIFI/Ethernet Extension.
Galvanically isolates any Bricklet from any Brick See also the documentation here.
2-axis joystick with push-button See also the documentation here.
Measures distance up to 40m with laser light See also the documentation here.
16x2 character alphanumeric display with blue backlight See also the documentation here.
20x4 character alphanumeric display with blue backlight See also the documentation here.
7.1cm (2.8“) display with 128x64 pixel and touch screen See also the documentation here.
Controls up to 320 RGB LEDs See also the documentation here.
Controls up to 2048 RGB(W) LEDs See also the documentation here.
Measures reflectivity of a surface See also the documentation here.
59mm linear potentiometer See also the documentation here.
Measures weight with a load cell See also the documentation here.
Measures weight with a load cell See also the documentation here.
Basis to build stacks and has 4 Bricklet ports See also the documentation here.
Measures soil moisture See also the documentation here.
Passive infrared (PIR) motion sensor, 7m range See also the documentation here.
Passive infrared (PIR) motion sensor, 12m range See also the documentation here.
Motorized Linear Potentiometer See also the documentation here.
Capacitive touch sensor for 12 electrodes See also the documentation here.
NFC tag read/write, NFC P2P and Card Emulation See also the documentation here.
Reads and writes NFC and RFID tags See also the documentation here.
1.68cm (0.66“) OLED display with 64x48 pixels See also the documentation here.
3.3cm (1.3“) OLED display with 128x64 pixels See also the documentation here.
3.3cm (1.3“) OLED display with 128x64 pixels See also the documentation here.
Communicates with up 64 1-Wire devices See also the documentation here.
433MHz receiver for outdoor weather station See also the documentation here.
Measures Particulate Matter concentration (PM1.0, PM2.5 and PM10) See also the documentation here.
Creates 1kHz beep See also the documentation here.
Creates beep with configurable frequency See also the documentation here.
Reads temperatures from Pt100 und Pt1000 sensors See also the documentation here.
Reads temperatures from Pt100 und Pt1000 sensors See also the documentation here.
Battery-backed real-time clock See also the documentation here.
Battery-backed real-time clock See also the documentation here.
Executes user programs and controls other Bricks/Bricklets standalone See also the documentation here.
Controls remote mains switches See also the documentation here.
Controls remote mains switches See also the documentation here.
Controls one RGB LED See also the documentation here.
Push button with built-in RGB LED See also the documentation here.
RGB LED Matrix with 8x8 pixel See also the documentation here.
360° rotary encoder with push-button See also the documentation here.
360° rotary encoder with push-button See also the documentation here.
300° rotary potentiometer See also the documentation here.
Communicates with RS232 devices See also the documentation here.
Communicates with RS232 devices See also the documentation here.
Communicates with RS485/Modbus devices with full- or half-duplex See also the documentation here.
Four 7-segment displays with switchable colon See also the documentation here.
Drives up to 7 RC Servos with up to 3A See also the documentation here.
Silently drives one bipolar stepper motor with up to 46V and 1.6A per phase See also the documentation here.
Controls AC and DC Solid State Relays See also the documentation here.
Controls AC and DC Solid State Relays See also the documentation here.
Measures sound intensity See also the documentation here.
Measures Sound Pressure Level in dB(A/B/C/D/Z) See also the documentation here.
Drives one bipolar stepper motor with up to 38V and 2.5A per phase See also the documentation here.
Measures ambient temperature with 0.5°C accuracy See also the documentation here.
Measures contactless object temperature between -70°C and +380°C See also the documentation here.
Measures contactless object temperature between -70°C and +380°C See also the documentation here.
Measures ambient temperature with 0.2°C accuracy See also the documentation here.
80x60 pixel thermal imaging camera See also the documentation here.
Measures temperature with thermocouples See also the documentation here.
Measures temperature with thermocouples See also the documentation here.
Detects inclination of Bricklet (tilt switch open/closed) See also the documentation here.
Measures UV light See also the documentation here.
Measures UV-A, UV-B and UV index See also the documentation here.
Measures DC voltage between 0V and 50V See also the documentation here.
Measures power, DC voltage and DC current up to 720W/36V/20A See also the documentation here.
Measures power, DC voltage and DC current up to 720W/36V/20A See also the documentation here.