Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. #include "HX711.h"
  2. #define tieto 3 // pinni numero 3 = DR pinni HX711 moduulis
  3. #define cello 2 // pinni numero 2 = SCK pinni HX711 moduulis
  4.  
  5. HX711 scale(tieto, cello); //tässä on #define kohdassa oleveat pinnin numerot mut tekstinä
  6.  
  7. float calibration_factor =209050; // tota numeroo muuttamalla muuttuu asteikko.
  8.  
  9. void setup() {
  10. Serial.begin(9600); // tämä on et kuin monta bittiä sekunnissa tieto liikkuu, älä koske :)
  11.  
  12. scale.set_scale();
  13. scale.tare();
  14.  
  15. long zero_factor = scale.read_average(); // tässä se ottaa tiedon jota painolaatalla on
  16. Serial.println(zero_factor); // tässä se resetöi laatan nollille ja printtaa sen yhden kerran seriaalimonitorin alkuun
  17. }
  18.  
  19. void loop() {
  20.  
  21. scale.set_scale(calibration_factor); // tämä komento alkaa kalibroimaan painolaattaa. Jos laatalla on 1kg paino ni 1kg paino on nollakohta
  22.  
  23. Serial.print("Paino: "); // tässä teksti joka näkyy seriaalimonitoris
  24. Serial.print(scale.get_units()*0.453592, 3); // tässä numero jonka anturi tunnistaa kerrotaan 0.453592 ja näytetään serialmonitoorissa.
  25. Serial.print(" kg"); // tässä teksti joka näkyy seriaalimonitoris
  26. Serial.println(); // tästä tekee uuden rivin seriaalimonitorissa ja seuraava teksti näkyy seuraaval rivil.
  27. delay(500); // tässä se odottaa joku puolen sekunttia jonkajälkeen lukee uudestaan tiedon ja alkaa alusta.
  28.  
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement