Ler en inglés

Compartir por


Hx711I2c Clase

Definición

DFRobot KIT0176: Kit de sensor de peso de I2C 1kg

C#
[System.Device.Model.Interface("DFRobot KIT0176: I2C 1kg Weight Sensor Kit")]
public sealed class Hx711I2c : IDisposable
Herencia
Hx711I2c
Atributos
Implementaciones

Constructores

Hx711I2c(I2cDevice)

Hx711I2c - DFRobot KIT0176: I2C 1kg Weight Sensor Kit

Campos

DefaultI2cAddress

La dirección predeterminada para I2C, solo se usa cuando las patillas A0 y A1 están establecidas en 0. De lo contrario, use GetI2cAddress

DefaultOffset

Valor seleccionado arbitrariamente para la escala vacía.

Propiedades

AutomaticCalibrationThreshold

Establece el peso mínimo en gramos que desencadenará la calibración después de presionar el botón CAL. Este valor siempre debe ser menor que el peso de calibración. El valor solo es relevante cuando se ha presionado el botón CAL.

AutomaticCalibrationWeight

Establece el peso (en gramos) utilizado para la calibración automática. El valor solo es relevante cuando se ha presionado el botón CAL.

CalibrationScale

Valor que escala las unidades sin procesar en gramos. Peso en gramos = (Lectura sin formato - Desplazamiento) / CalibraciónScale.

IgnoreCalibrationButton

Cuando se establece en true, el botón CAL no tendrá ningún efecto en la configuración de calibración actual.

IgnoreResetButton

Cuando se establece en true, el botón RST no cambiará Offset (no cambiará Tare).

Offset

Valor sin formato que indica dónde está 0. Se establecerá en peso actual cuando se use la función Tare. El valor pasado debe ser una lectura sin procesar: use GetRawReading(). Este valor no tiene una unidad específica, pero se correlaciona linealmente con la lectura de peso.

ReadWriteDelay

Obtiene o establece el retraso después de cada operación de lectura o escritura.

SampleAveraging

Obtiene o establece el número de muestras que se tomarán y, a continuación, se promediarán al realizar una GetWeight() operación.

Métodos

Dispose()

DFRobot KIT0176: Kit de sensor de peso de I2C 1kg

GetAutomaticCalibrationScale()

Obtiene datos del sensor con escala que se determinó con calibración automática realizada cuando se presionó el botón CAL. Este valor puede diferir de la escala de calibración real utilizada si no se han realizado mediciones después de presionar el botón CAL.

GetI2cAddress(PinValue, PinValue)

Obtiene la dirección I2C en función de la configuración de patillas A0 y A1.

GetRawReading()

Obtiene la lectura sin procesar media.

GetWeight()

Obtiene la lectura de peso. Primero se debe llamar a Tare.

ResetSensor()

Vuelve a inicializar el sensor y establece valores de calibración elegidos arbitrariamente.

StartCalibration()

Equivalente a hacer clic físicamente en el botón CAL. Cuando se presiona el botón CAL o se llama a este método, el LED se vuelve naranja, el usuario debe esperar un poco (1-2 segundos) y, a continuación, colocar el peso de calibración. Use AutomaticCalibrationWeight para establecer el peso que usa para la calibración. La calibración finaliza cuando el peso colocado supera AutomaticCalibrationThreshold. Después de ese LED naranja parpadea 3 veces y se apaga. Significa que la calibración ha finalizado correctamente. Si el parpadeo no se produce y el LED se apaga significa que la calibración no se realizó correctamente.

Tare(Boolean)

Lea el peso actual y úselo como 0. Equivalente a presionar el botón RST.

Se aplica a

Produto Versións
.NET IoT Libraries 2.2.0