sensors.arduino_load_cell¶
Arduino HX711 serial reader (matches project_w_t_controller.ipynb protocol).
The Arduino firmware prints lines like: raw: 12345
Attributes¶
Classes¶
Non-blocking reader for HX711 counts over Arduino serial. |
Functions¶
|
Module Contents¶
- class sensors.arduino_load_cell.ArduinoLoadCellReader(port: str, baud: int = 9600, timeout_s: float = 0.05, filter_window: int = 2, tare_samples: int = 20)¶
Non-blocking reader for HX711 counts over Arduino serial.
- close() None¶
- open() None¶
- read_filtered_raw() float | None¶
Return the latest filtered raw ADC count, or None if no new sample.
- tare() float¶
Average
tare_samplesreadings with no line load.
- baud = 9600¶
- filter_window¶
- property is_open: bool¶
- port¶
- tare_samples¶
- timeout_s = 0.05¶
- zero_offset: float | None = None¶
- sensors.arduino_load_cell.parse_sensor_line(line: str) int | None¶
- sensors.arduino_load_cell.SENSOR_LINE_PATTERN¶