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.
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.
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.