Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "HX711.h"
- #define tieto 3 // pinni numero 3 = DR pinni HX711 moduulis
- #define cello 2 // pinni numero 2 = SCK pinni HX711 moduulis
- HX711 scale(tieto, cello); //tässä on #define kohdassa oleveat pinnin numerot mut tekstinä
- float calibration_factor =209050; // tota numeroo muuttamalla muuttuu asteikko.
- void setup() {
- Serial.begin(9600); // tämä on et kuin monta bittiä sekunnissa tieto liikkuu, älä koske :)
- scale.set_scale();
- scale.tare();
- long zero_factor = scale.read_average(); // tässä se ottaa tiedon jota painolaatalla on
- Serial.println(zero_factor); // tässä se resetöi laatan nollille ja printtaa sen yhden kerran seriaalimonitorin alkuun
- }
- void loop() {
- scale.set_scale(calibration_factor); // tämä komento alkaa kalibroimaan painolaattaa. Jos laatalla on 1kg paino ni 1kg paino on nollakohta
- Serial.print("Paino: "); // tässä teksti joka näkyy seriaalimonitoris
- Serial.print(scale.get_units()*0.453592, 3); // tässä numero jonka anturi tunnistaa kerrotaan 0.453592 ja näytetään serialmonitoorissa.
- Serial.print(" kg"); // tässä teksti joka näkyy seriaalimonitoris
- Serial.println(); // tästä tekee uuden rivin seriaalimonitorissa ja seuraava teksti näkyy seuraaval rivil.
- delay(500); // tässä se odottaa joku puolen sekunttia jonkajälkeen lukee uudestaan tiedon ja alkaa alusta.
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement