Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
bausaetze:hx711 [2016/05/25 13:37] Hannes Jochriembausaetze:hx711 [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== HX711 digitaler Wägezellensensorensor ====== +[[bausaetze:hx711:anleitung|-> Anleitung]]
- +
-===== 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: +
- +
-<code c> +
-#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); +
-+
- +
-</code>+