Kalibrera

På rad 61 i koden står det:
scale.set_scale(468.f);                      // this value is obtained by calibrating the scale with known weights; see the README for details

Detta värde kalibrerar vågen. 468 är bara ett cirka värde.

Så här räknas det ut mer exakt.
Starta 'serial monitor' utan något i vågskålen och läs datan som kommer från serie porten.

Ser ut så här  på min våg:
read:           -315302
read average:           -315302
get value:              -315313.00
get units:              -315303.0

Ta sedan ett objekt som du vet vad det väger.
I mitt fall är det en tumstock i plast som väger 92.99 gram.

Lägg sedan objektet(tumstocken) i vågskålen och Starta om 'serial monitor'  läs datan som kommer från serie porten.

Ser ut så här  på min våg:
read:           -271436
read average:           -271480
get value:              -271465.00
get units:              -271493.0

Ta sedan värden från 'read average' räkna ut skillanden.
I mitt fall: 

-315302  -  -271480 = 43696

Dela sedan  värdet med den  vikten av objektet(tumstocken).
I mitt fall:
43696 / 92,99 = 469,8999892461555

Ändra sedan värdet på rad 61 i koden till det nya värdet.
I mitt fall:
scale.set_scale(469.8999);                      // this value is obtained by calibrating the scale with known weights; see the README for details

Starta om 'serial monitor' utan något i vågskålen och lägg sedan i  objektet(tumstocken) när vågen är klar.
Vågen ska nu visa vikten  objektet(tumstocken).
I mitt fall:
Pendlar  mellan  92.83 och 93.01.

Tror att kan vara en fördel att modelerna får ström i 30 minuter innan de finkalibreras.