<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Tarafunktion mit dem HX711 Load Balancer</title>
  <link rel="self" href="https://www.bee-social.org/c/message_boards/find_thread?p_l_id=130&amp;threadId=34961" />
  <subtitle>Tarafunktion mit dem HX711 Load Balancer</subtitle>
  <id>https://www.bee-social.org/c/message_boards/find_thread?p_l_id=130&amp;threadId=34961</id>
  <updated>2026-04-09T10:58:10Z</updated>
  <dc:date>2026-04-09T10:58:10Z</dc:date>
  <entry>
    <title>Tarafunktion mit dem HX711 Load Balancer</title>
    <link rel="alternate" href="https://www.bee-social.org/c/message_boards/find_message?p_l_id=130&amp;messageId=34960" />
    <author>
      <name>Admin 4Bees</name>
    </author>
    <id>https://www.bee-social.org/c/message_boards/find_message?p_l_id=130&amp;messageId=34960</id>
    <updated>2016-11-14T13:24:25Z</updated>
    <published>2016-11-14T13:24:25Z</published>
    <summary type="html">Mit dem HX711 Wägezellenmodul ist eine Tarafunktion für die&lt;br /&gt;Bienenstockwaage relativ einfach zu realisieren. Es ist lediglich ein&lt;br /&gt;zusätzlicher Taster der beispielsweise mit A2 und GND verbunden wird&lt;br /&gt;notwendig. Wenn noch eine optische Anzeige gewünscht wird, dass die&lt;br /&gt;Tarafunktion ausgeführt wird wird noch eine LED über einen&lt;br /&gt;Pullupwiederstand ( 1 kOhm) an A3 und GND angeschlossen. Jetzt müssen&lt;br /&gt;nur noch folgende Programmzeilen in den Arduino Sketch eingefügt werden:&lt;br /&gt;const int taraPin = A2; const int taraLED = A3;   void setup() {&lt;br /&gt;..........    pinMode(taraPin, INPUT);   pinMode(taraLED, OUTPUT);&lt;br /&gt;while (millis() &amp;amp;lt;= 5000) {     buttonState = digitalRead(taraPin);&lt;br /&gt;}   if (buttonState == LOW) {&lt;br /&gt;Serial.println(&amp;amp;quot;ButtonState=LOW&amp;amp;quot;);     digitalWrite(taraLED,&lt;br /&gt;HIGH);     scale.tare();     delay(1000);     digitalWrite(taraLED,&lt;br /&gt;LOW);     scale.set_scale(scalefactor);     offset = 0;   }   else{&lt;br /&gt;scale.set_scale(scalefactor);                      //this value is&lt;br /&gt;obtained by calibrating the scale with known weights;&lt;br /&gt;/*   How to Calibrate Your Scale&lt;br /&gt;1.Call set_scale() with no parameter.&lt;br /&gt;2.Call set_tare() with no parameter.&lt;br /&gt;3.Place a known weight on the scale and call get_units(10).&lt;br /&gt;4.Divide the result in step 3 to your known weight. You should get about&lt;br /&gt;the parameter you need to pass to set_scale.&lt;br /&gt;5.Adjust the parameter in step 4 until you get an accurate reading.&lt;br /&gt;*/     offset = 283.4;    }   ........   loop() {  .......  }   Wird nun&lt;br /&gt;bei einem Neustart der Bienenstockwaage die Tarataste gedrückt wird die&lt;br /&gt;Waage auf Null gesetzt.</summary>
    <dc:creator>Admin 4Bees</dc:creator>
    <dc:date>2016-11-14T13:24:25Z</dc:date>
  </entry>
</feed>
