====== 100.010 HX711 digitaler Wägezellensensorensor ====== ===== Stückliste ===== ^ Anzahl ^ Bezeichnung ^ Wert ^ | 1 | Platine | alle SMD-Bauteile bereits vorbestückt | | 1 | Stiftleiste | 10-pin | ===== Verwendung ===== Die Wägezelle wird, wie im Blockschaltbild zu sehen, an die Sensorplatine angeschlossen, danach wird die Platine mit dem Gscheiduino (bzw Arduino/Genuino) verbunden: {{:bausaetze:hx711-breakoutboard.png?direct&300|Anschluss HX711}} Um den Chip in der Arduino-Programmieroberfläche anzusprechen, gibt es auf github eine Bibliothek: [[https://github.com/ehajo/HX711|Github-Link]] Der Quelltext ist sehr gut kommentiert. ===== Democode ===== Ein einfaches Beispiel sieht so aus: #include "HX711.h" // HX711.DOUT - pin #A1 // HX711.PD_SCK - pin #A0 HX711 scale(A1, A0); void setup() { Serial.begin(38400); Serial.println("HX711 Demo"); scale.set_scale(-723960); // mit diesem Wert wird skaliert, hier fuer 3kg loadcell scale.tare(); // Nullen } void loop() { Serial.println(scale.get_units(10), 2); // Mittelwert aus 10 Messungen, 2 Kommastellen genau delay(100); }