go-api-bindings: github.com/Tinkerforge/go-api-bindings Index | Files | Directories

package tinkerforge

import "github.com/Tinkerforge/go-api-bindings"

Package tinkerforge provides API bindings for https://tinkerforge.com Bricks and Bricklets.

Index

Package Files

doc.go

Directories

PathSynopsis
accelerometer_brickletMeasures acceleration in three axis.
accelerometer_v2_brickletMeasures acceleration in three axis.
air_quality_brickletMeasures IAQ index, temperature, humidity and air pressure.
ambient_light_brickletMeasures ambient light up to 900lux.
ambient_light_v2_brickletMeasures ambient light up to 64000lux.
ambient_light_v3_brickletMeasures ambient light up to 64000lux.
analog_in_brickletMeasures DC voltage between 0V and 45V‍.
analog_in_v2_brickletMeasures DC voltage between 0V and 42V‍.
analog_in_v3_brickletMeasures DC voltage between 0V and 42V‍.
analog_out_brickletGenerates configurable DC voltage between 0V and 5V‍.
analog_out_v2_brickletGenerates configurable DC voltage between 0V and 12V‍.
analog_out_v3_brickletGenerates configurable DC voltage between 0V and 12V‍.
barometer_brickletMeasures air pressure and altitude changes.
barometer_v2_brickletMeasures air pressure and altitude changes.
can_brickletCommunicates with CAN bus devices.
can_v2_brickletCommunicates with CAN bus devices.
co2_brickletMeasures CO2 concentration in ppm.
co2_v2_brickletMeasures CO2 concentration, temperature and humidity.
color_brickletMeasures color (RGB value), illuminance and color temperature.
color_v2_brickletMeasures color (RGB value), illuminance and color temperature.
compass_bricklet3-axis compass with 0.1mG (milli Gauss) and 0.1° resolution.
current12_brickletMeasures AC/DC current between -12.5A and +12.5A‍.
current25_brickletMeasures AC/DC current between -25A and +25A‍.
dc_brickDrives one brushed DC motor with up to 28V and 5A (peak).
distance_ir_brickletMeasures distance up to 150cm with infrared light.
distance_ir_v2_brickletMeasures distance up to 150cm with infrared light.
distance_us_brickletMeasures distance between 2cm and 400cm with ultrasound.
distance_us_v2_brickletMeasures distance between 30cm and 500cm with ultrasound.
dmx_brickletDMX master and slave.
dual_button_brickletTwo tactile buttons with built-in blue LEDs.
dual_button_v2_brickletTwo tactile buttons with built-in blue LEDs.
dual_relay_brickletTwo relays to switch AC/DC devices.
dust_detector_brickletMeasures dust density.
energy_monitor_brickletMeasures Voltage, Current, Energy, Real/Apparent/Reactive Power, Power Factor and Frequency.
e_paper_296x128_brickletThree color 296x128 e-paper display.
gps_brickletDetermine position, velocity and altitude using GPS‍.
gps_v2_brickletDetermine position, velocity and altitude using GPS‍.
hall_effect_brickletDetects presence of magnetic field.
hall_effect_v2_brickletMeasures magnetic flux density between -7mT and +7mT‍.
hat_brickHAT for Raspberry Pi with 8 Bricklets ports and real-time clock.
hat_zero_brickHAT for Raspberry Pi Zero with 4 Bricklets ports.
humidity_brickletMeasures relative humidity.
humidity_v2_brickletMeasures relative humidity.
imu_brickFull fledged AHRS with 9 degrees of freedom.
imu_v2_brickFull fledged AHRS with 9 degrees of freedom.
industrial_analog_out_brickletGenerates configurable DC voltage and current, 0V to 10V and 4mA to 20mA‍.
industrial_analog_out_v2_brickletGenerates configurable DC voltage and current, 0V to 10V and 4mA to 20mA‍.
industrial_counter_bricklet4 channel counter up to 4MHz.
industrial_digital_in_4_bricklet4 galvanically isolated digital inputs.
industrial_digital_in_4_v2_bricklet4 galvanically isolated digital inputs.
industrial_digital_out_4_bricklet4 galvanically isolated digital outputs.
industrial_digital_out_4_v2_bricklet4 galvanically isolated digital outputs.
industrial_dual_0_20ma_brickletMeasures two DC currents between 0mA and 20mA (IEC 60381-1).
industrial_dual_0_20ma_v2_brickletMeasures two DC currents between 0mA and 20mA (IEC 60381-1).
industrial_dual_analog_in_brickletMeasures two DC voltages between -35V and +35V with 24bit resolution each.
industrial_dual_analog_in_v2_brickletMeasures two DC voltages between -35V and +35V with 24bit resolution each.
industrial_dual_relay_brickletTwo relays to switch AC/DC devices.
industrial_quad_relay_bricklet4 galvanically isolated solid state relays.
industrial_quad_relay_v2_bricklet4 galvanically isolated solid state relays.
internal
io16_bricklet16-channel digital input/output.
io16_v2_bricklet16-channel digital input/output.
io4_bricklet4-channel digital input/output.
io4_v2_bricklet4-channel digital input/output.
ipconnectionThe IP Connection manages the communication between the API bindings and the Brick Daemon or a WIFI/Ethernet Extension.
isolator_brickletGalvanically isolates any Bricklet from any Brick.
joystick_bricklet2-axis joystick with push-button.
joystick_v2_bricklet2-axis joystick with push-button.
laser_range_finder_brickletMeasures distance up to 40m with laser light.
laser_range_finder_v2_brickletMeasures distance up to 40m with laser light.
lcd_128x64_bricklet7.1cm (2.8") display with 128x64 pixel and touch screen.
lcd_16x2_bricklet16x2 character alphanumeric display with blue backlight.
lcd_20x4_bricklet20x4 character alphanumeric display with blue backlight.
led_strip_brickletControls up to 320 RGB LEDs.
led_strip_v2_brickletControls up to 2048 RGB(W) LEDs.
linear_poti_bricklet59mm linear potentiometer.
linear_poti_v2_bricklet59mm linear potentiometer.
line_brickletMeasures reflectivity of a surface.
load_cell_brickletMeasures weight with a load cell.
load_cell_v2_brickletMeasures weight with a load cell.
master_brickBasis to build stacks and has 4 Bricklet ports.
moisture_brickletMeasures soil moisture.
motion_detector_brickletPassive infrared (PIR) motion sensor with 7m range.
motion_detector_v2_brickletPassive infrared (PIR) motion sensor with 12m range and dimmable backlight.
motorized_linear_poti_brickletMotorized Linear Potentiometer.
multi_touch_brickletCapacitive touch sensor for 12 electrodes.
multi_touch_v2_brickletCapacitive touch sensor for 12 electrodes.
nfc_brickletNFC tag read/write, NFC P2P and Card Emulation.
nfc_rfid_brickletReads and writes NFC and RFID tags.
oled_128x64_bricklet3.3cm (1.3") OLED display with 128x64 pixels.
oled_128x64_v2_bricklet3.3cm (1.3") OLED display with 128x64 pixels.
oled_64x48_bricklet1.68cm (0.66") OLED display with 64x48 pixels.
one_wire_brickletCommunicates with up 64 1-Wire devices.
outdoor_weather_bricklet433MHz receiver for outdoor weather station.
particulate_matter_brickletMeasures Particulate Matter concentration (PM1.0, PM2.5 and PM10).
piezo_buzzer_brickletCreates 1kHz beep.
piezo_speaker_brickletCreates beep with configurable frequency.
piezo_speaker_v2_brickletCreates beep and alarm with configurable volume and frequency.
ptc_brickletReads temperatures from Pt100 und Pt1000 sensors.
ptc_v2_brickletReads temperatures from Pt100 und Pt1000 sensors.
real_time_clock_brickletBattery-backed real-time clock.
real_time_clock_v2_brickletBattery-backed real-time clock.
red_brickExecutes user programs and controls other Bricks/Bricklets standalone.
remote_switch_brickletControls remote mains switches.
remote_switch_v2_brickletControls remote mains switches and receives signals from remotes.
rgb_led_brickletControls one RGB LED‍.
rgb_led_button_brickletPush button with built-in RGB LED‍.
rgb_led_matrix_brickletRGB LED Matrix with 8x8 pixel.
rgb_led_v2_brickletControls one RGB LED‍.
rotary_encoder_bricklet360° rotary encoder with push-button.
rotary_encoder_v2_bricklet360° rotary encoder with push-button.
rotary_poti_bricklet300° rotary potentiometer.
rotary_poti_v2_bricklet300° rotary potentiometer.
rs232_brickletCommunicates with RS232 devices.
rs232_v2_brickletCommunicates with RS232 devices.
rs485_brickletCommunicates with RS485/Modbus devices with full- or half-duplex.
segment_display_4x7_brickletFour 7-segment displays with switchable colon.
segment_display_4x7_v2_brickletFour 7-segment displays with switchable dots.
servo_brickDrives up to 7 RC Servos with up to 3A‍.
silent_stepper_brickSilently drives one bipolar stepper motor with up to 46V and 1.6A per phase.
solid_state_relay_brickletControls AC and DC Solid State Relays.
solid_state_relay_v2_brickletControls AC and DC Solid State Relays.
sound_intensity_brickletMeasures sound intensity.
sound_pressure_level_brickletMeasures Sound Pressure Level in dB(A/B/C/D/Z).
stepper_brickDrives one bipolar stepper motor with up to 38V and 2.5A per phase.
temperature_brickletMeasures ambient temperature with 0.5°C accuracy.
temperature_ir_brickletMeasures contactless object temperature between -70°C and +380°C‍.
temperature_ir_v2_brickletMeasures contactless object temperature between -70°C and +380°C‍.
temperature_v2_brickletMeasures ambient temperature with 0.2°C accuracy.
thermal_imaging_bricklet80x60 pixel thermal imaging camera.
thermocouple_brickletMeasures temperature with thermocouples.
thermocouple_v2_brickletMeasures temperature with thermocouples.
tilt_brickletDetects inclination of Bricklet (tilt switch open/closed).
uv_light_brickletMeasures UV light.
uv_light_v2_brickletMeasures UV-A, UV-B and UV index.
voltage_brickletMeasures DC voltage between 0V and 50V‍.
voltage_current_brickletMeasures power, DC voltage and DC current up to 720W/36V/20A‍.
voltage_current_v2_brickletMeasures power, DC voltage and DC current up to 720W/36V/20A‍.
xmc1400_breakout_brickletBreakout for Infineon XMC1400 microcontroller.

Updated 2019-08-23. Refresh now. Tools for package owners.