{"id":52257,"date":"2026-11-01T10:50:47","date_gmt":"2026-11-01T10:50:47","guid":{"rendered":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/"},"modified":"2026-11-01T10:50:47","modified_gmt":"2026-11-01T10:50:47","slug":"hx711-load-cell","status":"publish","type":"siratek_tutorial","link":"https:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/","title":{"rendered":"Weighing with an HX711 and a Load Cell"},"content":{"rendered":"<body><p><\/p>\n<h2>What it does<\/h2>\n<p>A load cell is a piece of metal that bends very slightly under weight, with strain gauges bonded to it that change resistance as it bends. The change is tiny: a few <strong>microvolts<\/strong> per gram.<\/p>\n<p>An Arduino\u2019s analog input resolves about 5 millivolts, which is roughly a thousand times too coarse to see anything at all. The HX711 is the bridge. It is a 24-bit converter built specifically for load cells, with a built-in amplifier, and it turns those microvolts into numbers you can work with.<\/p>\n<p>This is the most precise measurement in the library, and the one that most depends on doing the calibration properly.<\/p>\n<h2>Before you begin<\/h2>\n<h3>Required parts and tools<\/h3>\n<ul>\n<li>An Arduino Uno or compatible board.<\/li>\n<li>One HX711 module. This is Siratek product 2881.<\/li>\n<li><strong>A load cell, which is not included.<\/strong> Buy one rated a little above the heaviest thing you mean to weigh.<\/li>\n<li>A soldering iron. <strong>The supplied ten-pin header is loose and must be soldered on.<\/strong><\/li>\n<li>Something rigid to mount the cell on, and a known weight for calibration.<\/li>\n<\/ul>\n<h3>The board has two sides<\/h3>\n<p>The green board is marked clearly:<\/p>\n<ul>\n<li><strong><code>J1<\/code><\/strong>, the load cell side: <strong><code>E+  E-  A-  A+  B-  B+<\/code><\/strong><\/li>\n<li><strong><code>JP2<\/code><\/strong>, the Arduino side: <strong><code>GND  DT  SCK  VCC<\/code><\/strong><\/li>\n<\/ul>\n<p><code>E+<\/code> and <code>E-<\/code> excite the load cell. <code>A-<\/code> and <code>A+<\/code> are the measurement input, channel A. <code>B-<\/code> and <code>B+<\/code> are a second channel at lower gain, which you can ignore for a single cell.<\/p>\n<h3>Wiring the load cell<\/h3>\n<p>A four-wire load cell almost always uses these colours:<\/p>\n<table>\n<thead>\n<tr>\n<th>Wire<\/th>\n<th>To<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Red<\/td>\n<td><code>E+<\/code><\/td>\n<td>Excitation positive<\/td>\n<\/tr>\n<tr>\n<td>Black<\/td>\n<td><code>E-<\/code><\/td>\n<td>Excitation negative<\/td>\n<\/tr>\n<tr>\n<td>White<\/td>\n<td><code>A-<\/code><\/td>\n<td>Signal negative<\/td>\n<\/tr>\n<tr>\n<td>Green<\/td>\n<td><code>A+<\/code><\/td>\n<td>Signal positive<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>White and green are the pair that varies between manufacturers. <strong>If pressing down makes the reading go more negative, swap those two.<\/strong> Nothing is harmed by getting it wrong; the sign simply inverts.<\/p>\n<p>Some cells have a fourth colour, often yellow, which is a shield. Connect it to <code>GND<\/code> or leave it; do not put it on a signal pin.<\/p>\n<h3>Mounting matters more than the electronics<\/h3>\n<p>This is the part people skip, and it is why a working circuit gives useless numbers.<\/p>\n<p>A bar load cell is designed to be <strong>clamped at one end and loaded at the other<\/strong>, with the middle free to flex. The arrow on its side shows the direction the force should act.<\/p>\n<ul>\n<li><strong>Bolt one end to something solid.<\/strong> A cell held in the hand measures your hand.<\/li>\n<li><strong>Load the other end through a platform<\/strong>, with spacers so the cell can bend. If the platform touches the base anywhere else, the force bypasses the cell and the reading goes nowhere.<\/li>\n<li><strong>Keep the load central.<\/strong> Weight at the far corner of a wide platform reads differently from the same weight in the middle. That is not drift; it is the cell being bent in a way it was not designed for.<\/li>\n<\/ul>\n<p>Spend the time on the mechanics. A perfectly calibrated cell mounted badly is worse than useless, because it looks right.<\/p>\n<h3>Two numbers you must find<\/h3>\n<p>Every load cell and every mounting produces its own two constants.<\/p>\n<p><strong>The offset<\/strong>, or tare: what the system reads with nothing on it. This is not zero, and it changes if you move the platform or tighten a bolt.<\/p>\n<p><strong>The scale factor<\/strong>: how many raw counts correspond to one gram. This depends on the cell\u2019s rating, the HX711\u2019s gain and your mounting.<\/p>\n<p>Neither can be looked up. Both must be measured, with the procedure below, and <strong>both must be measured again if you change the mechanics in any way<\/strong>.<\/p>\n<h3>It is slow, and that is fine<\/h3>\n<p>The HX711 runs at 10 samples a second, or 80 if a pin on the chip is tied differently. Ten is plenty for a scale, and the slower rate is quieter.<\/p>\n<p>It is also not SPI and not I2C, despite having a clock and a data pin. It is its own simple protocol, which the library bit-bangs, so any two digital pins work.<\/p>\n<h2>Pin reference<\/h2>\n<table>\n<thead>\n<tr>\n<th>Module pin<\/th>\n<th>Connect to<\/th>\n<th>Purpose<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>GND<\/code><\/td>\n<td>Uno <code>GND<\/code><\/td>\n<td>Ground<\/td>\n<\/tr>\n<tr>\n<td><code>DT<\/code><\/td>\n<td>Uno <code>D3<\/code><\/td>\n<td>Data out of the HX711<\/td>\n<\/tr>\n<tr>\n<td><code>SCK<\/code><\/td>\n<td>Uno <code>D2<\/code><\/td>\n<td>Clock from the Arduino<\/td>\n<\/tr>\n<tr>\n<td><code>VCC<\/code><\/td>\n<td>Uno <code>5V<\/code><\/td>\n<td>Power<\/td>\n<\/tr>\n<tr>\n<td><code>E+<\/code> <code>E-<\/code> <code>A-<\/code> <code>A+<\/code><\/td>\n<td>The load cell<\/td>\n<td>Red, black, white, green<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<figure class=\"siratek-tutorial-figure\"><img decoding=\"async\" src=\"http:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/hx711-load-cell-wiring.svg\" alt=\"An HX711 module with its load cell terminals on one side and four wires to the Arduino on the other, and a bar load cell clamped at one end with the platform on the other\" loading=\"lazy\"><figcaption>The electronics are the easy half. How the cell is clamped decides whether the numbers mean anything.<\/figcaption><\/figure>\n<h2>Wiring steps<\/h2>\n<ol>\n<li>Unplug the USB cable.<\/li>\n<li>Solder the ten-pin header to the board.<\/li>\n<li>Solder or screw the load cell\u2019s four wires to <code>E+<\/code>, <code>E-<\/code>, <code>A-<\/code>, <code>A+<\/code> by colour.<\/li>\n<li><code>GND<\/code> to <code>GND<\/code>, <code>VCC<\/code> to <code>5V<\/code>.<\/li>\n<li><code>DT<\/code> to <code>D3<\/code>, <code>SCK<\/code> to <code>D2<\/code>.<\/li>\n<li>Mount the cell properly before taking it seriously.<\/li>\n<li>Plug the USB cable back in.<\/li>\n<\/ol>\n<h2>Software and libraries<\/h2>\n<p>Install <strong>HX711<\/strong> by Bogdan Necula, or the similarly named library by Rob Tillaart. The sketches below use the first. Record which one, because their method names differ.<\/p>\n<h2>Minimal working example<\/h2>\n<p>Start with raw counts. They look meaningless and they are exactly what you need.<\/p>\n<pre><code>\/\/ Siratek: raw readings. Press on the platform and watch the numbers.\n\n#include \"HX711.h\"\n\nconst int dataPin = 3;\nconst int clockPin = 2;\n\nHX711 scale;\n\nvoid setup() {\n  Serial.begin(9600);\n  scale.begin(dataPin, clockPin);\n  Serial.println(\"Siratek: raw counts. Press down and see which way they move.\");\n}\n\nvoid loop() {\n  if (scale.is_ready()) {\n    Serial.println(scale.read());\n  } else {\n    Serial.println(\"HX711 not ready. Check DT, SCK and power.\");\n  }\n  delay(500);\n}<\/code><\/pre>\n<p>Three things to check here, in order.<\/p>\n<p><strong>Does it say \u201cnot ready\u201d?<\/strong> Then the wiring is wrong, and nothing else will work.<\/p>\n<p><strong>Do the numbers change when you press?<\/strong> If not, the load cell wiring or the mounting is at fault, not the board.<\/p>\n<p><strong>Do they go up when you press down?<\/strong> If they go down, swap the white and green wires.<\/p>\n<h3>Calibration<\/h3>\n<p>Now the two constants. This is the part that turns counts into grams.<\/p>\n<pre><code>\/\/ Siratek: find the offset and the scale factor for YOUR cell and mounting.\n\/\/ Follow the prompts. Write both numbers down.\n\n#include \"HX711.h\"\n\nHX711 scale;\n\n\/\/ The weight of the object you will use. Measure it on a kitchen scale.\nconst float knownGrams = 500.0;\n\nvoid setup() {\n  Serial.begin(9600);\n  while (!Serial) {\n    ;\n  }\n\n  scale.begin(3, 2);\n\n  Serial.println(\"Siratek: remove everything from the platform, then send any character.\");\n  while (Serial.available() == 0) {\n    delay(50);\n  }\n  while (Serial.available()) {\n    Serial.read();\n  }\n\n  scale.tare(20);                       \/\/ average twenty readings for the zero\n  long offset = scale.get_offset();\n  Serial.print(\"offset = \");\n  Serial.println(offset);\n\n  Serial.print(\"Now put the \");\n  Serial.print(knownGrams, 0);\n  Serial.println(\" g weight on, then send any character.\");\n  while (Serial.available() == 0) {\n    delay(50);\n  }\n\n  long loaded = scale.get_value(20);    \/\/ averaged, with the offset removed\n  float factor = loaded \/ knownGrams;\n\n  Serial.print(\"raw with weight = \");\n  Serial.println(loaded);\n  Serial.print(\"scale factor = \");\n  Serial.println(factor, 4);\n  Serial.println();\n  Serial.println(\"Put both numbers into the weighing sketch.\");\n}\n\nvoid loop() {\n}<\/code><\/pre>\n<p>Use the heaviest weight you can that is still within the cell\u2019s rating. Calibrating a 5 kg cell with a 20 g weight gives a factor dominated by noise.<\/p>\n<p>A litre of water is a kilogram, near enough, and most people have a bottle.<\/p>\n<h3>Weighing<\/h3>\n<pre><code>\/\/ Siratek: a scale, using the two numbers you measured.\n\n#include \"HX711.h\"\n\nHX711 scale;\n\n\/\/ From the calibration sketch. Yours will differ, and they are not optional.\nconst long myOffset = 0;\nconst float myFactor = 1.0;\n\nvoid setup() {\n  Serial.begin(9600);\n  scale.begin(3, 2);\n\n  scale.set_offset(myOffset);\n  scale.set_scale(myFactor);\n\n  Serial.println(\"Siratek: scale ready.\");\n}\n\nvoid loop() {\n  \/\/ Average ten readings. A single one jumps around by a gram or two.\n  float grams = scale.get_units(10);\n\n  Serial.print(grams, 1);\n  Serial.println(\" g\");\n\n  delay(500);\n}<\/code><\/pre>\n<p>Averaging ten readings is the difference between a scale and a random number generator. At this resolution the last digit is always moving, and the eye reads a jittering display as broken even when the average is correct.<\/p>\n<h3>Drift, and why a tare button is worth adding<\/h3>\n<p>Leave a calibrated scale running and the zero wanders, by a gram or two over an hour. Strain gauges are temperature sensitive, and the metal itself relaxes.<\/p>\n<p>Real scales handle this by taring every time you use them, and so should yours: a button that calls <code>scale.tare()<\/code> costs one pin and removes the problem entirely.<\/p>\n<pre><code>if (digitalRead(tareButton) == LOW) {\n  scale.tare(20);\n  Serial.println(\"tared\");\n}<\/code><\/pre>\n<h2>Expected result<\/h2>\n<p>Raw counts that move clearly when you press on the platform, and after calibration, a weight in grams accurate to a gram or two with a stable reading.<\/p>\n<p>Put the known weight back on and check it reads what it should. Then put it in a different place on the platform and check again: a large difference tells you about the mounting, not the electronics.<\/p>\n<h2>Troubleshooting<\/h2>\n<table>\n<thead>\n<tr>\n<th>Symptom<\/th>\n<th>Likely cause<\/th>\n<th>Check or fix<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u201cnot ready\u201d forever<\/td>\n<td><code>DT<\/code> and <code>SCK<\/code> swapped, or no power<\/td>\n<td>Check all four Arduino wires<\/td>\n<\/tr>\n<tr>\n<td>Raw value never changes<\/td>\n<td>Load cell wiring, or bad mounting<\/td>\n<td>Check colours, then the mechanics<\/td>\n<\/tr>\n<tr>\n<td>Reading goes down when you press<\/td>\n<td>Signal pair reversed<\/td>\n<td>Swap white and green<\/td>\n<\/tr>\n<tr>\n<td>Wildly fluctuating raw values<\/td>\n<td>A load cell wire not connected<\/td>\n<td>Reseat; check solder joints<\/td>\n<\/tr>\n<tr>\n<td>Weight roughly right but out by a factor<\/td>\n<td>Wrong scale factor<\/td>\n<td>Recalibrate with a known weight<\/td>\n<\/tr>\n<tr>\n<td>Reads zero no matter what<\/td>\n<td><code>set_scale()<\/code> with the default<\/td>\n<td>Put your own factor in<\/td>\n<\/tr>\n<tr>\n<td>Zero wanders over an hour<\/td>\n<td>Temperature and metal relaxation<\/td>\n<td>Normal; add a tare button<\/td>\n<\/tr>\n<tr>\n<td>Different reading at the platform\u2019s edge<\/td>\n<td>Off-centre loading<\/td>\n<td>Expected; load centrally<\/td>\n<\/tr>\n<tr>\n<td>Changed after tightening a bolt<\/td>\n<td>Mechanics changed<\/td>\n<td>Recalibrate<\/td>\n<\/tr>\n<tr>\n<td>Reading saturates under load<\/td>\n<td>Cell over its rating<\/td>\n<td>Use a cell rated above your maximum<\/td>\n<\/tr>\n<tr>\n<td>Noisy near a motor<\/td>\n<td>Microvolt signals pick up interference<\/td>\n<td>Separate the supplies; keep leads short<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Next steps<\/h2>\n<ul>\n<li><strong>Easier first:<\/strong> <em>Digital and Analog, and When Each Applies<\/em>, for why an analog pin cannot do this.<\/li>\n<li><strong>Related products:<\/strong> a 16\u00d72 LCD to show the weight, and a push button for tare.<\/li>\n<li><strong>Next project:<\/strong> a kitchen scale with a display and a tare button, which is a genuinely useful object rather than a demonstration.<\/li>\n<\/ul>\n<h2>Sources and attribution<\/h2>\n<p>All text, wiring guidance and code in this tutorial are original Siratek work.<\/p>\n<ul>\n<li>HX711 datasheet for the 24-bit conversion, the sample rates and the channel arrangement.<\/li>\n<li>The <code>E+ E- A- A+ B- B+<\/code> and <code>GND DT SCK VCC<\/code> headers and the loose ten-pin header were read from the Siratek product photographs for item 2881. The same photographs show the board supplied without a load cell, which is why one appears in the parts list.<\/li>\n<\/ul>\n<p>Load cell wire colours are near-universal but not guaranteed, so the tutorial gives a test rather than asserting them. Offset and scale factor are presented as values the reader must measure, as they depend on the individual cell and its mounting. No third-party tutorial text, diagrams, photographs or code has been reproduced here.<\/p>\n<p><\/p>\n<\/body>","protected":false},"excerpt":{"rendered":"<p>A load cell is a piece of metal that bends very slightly under weight, with strain gauges bonded to it that change resistance as it bends. The change is tiny: a few microvolts per gram.<\/p>\n","protected":false},"featured_media":0,"template":"","siratek_tutorial_level":[],"class_list":["post-52257","siratek_tutorial","type-siratek_tutorial","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Weighing with an HX711 and a Load Cell - siratek<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Weighing with an HX711 and a Load Cell - siratek\" \/>\n<meta property=\"og:description\" content=\"A load cell is a piece of metal that bends very slightly under weight, with strain gauges bonded to it that change resistance as it bends. The change is tiny: a few microvolts per gram.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/\" \/>\n<meta property=\"og:site_name\" content=\"siratek\" \/>\n<meta property=\"og:image\" content=\"http:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/hx711-load-cell-wiring.svg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/hx711-load-cell\\\/\",\"url\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/hx711-load-cell\\\/\",\"name\":\"Weighing with an HX711 and a Load Cell - siratek\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/siratek.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/hx711-load-cell\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/hx711-load-cell\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/siratek.net\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/hx711-load-cell-wiring.svg\",\"datePublished\":\"2026-11-01T10:50:47+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/hx711-load-cell\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/hx711-load-cell\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/hx711-load-cell\\\/#primaryimage\",\"url\":\"https:\\\/\\\/siratek.net\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/hx711-load-cell-wiring.svg\",\"contentUrl\":\"https:\\\/\\\/siratek.net\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/hx711-load-cell-wiring.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/hx711-load-cell\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/siratek.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/siratek.net\\\/index.php\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Weighing with an HX711 and a Load Cell\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/siratek.net\\\/#website\",\"url\":\"https:\\\/\\\/siratek.net\\\/\",\"name\":\"siratek\",\"description\":\"Your Best Electronic Retail Shop\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/siratek.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Weighing with an HX711 and a Load Cell - siratek","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/","og_locale":"en_US","og_type":"article","og_title":"Weighing with an HX711 and a Load Cell - siratek","og_description":"A load cell is a piece of metal that bends very slightly under weight, with strain gauges bonded to it that change resistance as it bends. The change is tiny: a few microvolts per gram.","og_url":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/","og_site_name":"siratek","og_image":[{"url":"http:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/hx711-load-cell-wiring.svg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/","url":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/","name":"Weighing with an HX711 and a Load Cell - siratek","isPartOf":{"@id":"https:\/\/siratek.net\/#website"},"primaryImageOfPage":{"@id":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/#primaryimage"},"image":{"@id":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/#primaryimage"},"thumbnailUrl":"http:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/hx711-load-cell-wiring.svg","datePublished":"2026-11-01T10:50:47+00:00","breadcrumb":{"@id":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/#primaryimage","url":"https:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/hx711-load-cell-wiring.svg","contentUrl":"https:\/\/siratek.net\/wp-content\/uploads\/2026\/11\/hx711-load-cell-wiring.svg"},{"@type":"BreadcrumbList","@id":"http:\/\/siratek.net\/index.php\/tutorials\/hx711-load-cell\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/siratek.net\/"},{"@type":"ListItem","position":2,"name":"Tutorials","item":"https:\/\/siratek.net\/index.php\/tutorials\/"},{"@type":"ListItem","position":3,"name":"Weighing with an HX711 and a Load Cell"}]},{"@type":"WebSite","@id":"https:\/\/siratek.net\/#website","url":"https:\/\/siratek.net\/","name":"siratek","description":"Your Best Electronic Retail Shop","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/siratek.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/siratek_tutorial\/52257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/siratek_tutorial"}],"about":[{"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/types\/siratek_tutorial"}],"version-history":[{"count":0,"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/siratek_tutorial\/52257\/revisions"}],"wp:attachment":[{"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/media?parent=52257"}],"wp:term":[{"taxonomy":"siratek_tutorial_level","embeddable":true,"href":"https:\/\/siratek.net\/index.php\/wp-json\/wp\/v2\/siratek_tutorial_level?post=52257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}