kozubovskyy

Untitled

Mar 12th, 2024
1,180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Complete project details at https://RandomNerdTutorials.com/arduino-load-cell-hx711/
  3.  *
  4.  * HX711 library for Arduino - example file
  5.  * https://github.com/bogde/HX711
  6.  *
  7.  * MIT License
  8.  * (c) 2018 Bogdan Necula
  9.  *
  10. **/
  11.  
  12. #include <Arduino.h>
  13. #include "HX711.h"
  14.  
  15. // HX711 circuit wiring
  16.  
  17.  
  18. const int LOADCELL_DOUT_PIN = 4; //pin bilancia
  19. const int LOADCELL_SCK_PIN = 5;//pin bilancia
  20.  
  21. const int pin2 = 2;//pin bilancia
  22. const int pin3 = 3;//pin bilancia
  23.  
  24. HX711 scale; //creo gli oggetti bilancia
  25. HX711 scale2; //creo gli oggetti bilancia
  26.  
  27. void setup() {
  28.   Serial.begin(57600);
  29.  
  30.  
  31.   scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); //assegno i pin alla bilancia
  32.   scale2.begin(pin2, pin3) ;//assegno i pin alla bilancia
  33.  
  34.  
  35.   scale.set_scale(76);//fattore di conversione, non è mai univoco e va calcolato con un'altro sketch
  36.   scale2.set_scale(77);//fattore di conversione, non è mai univoco e va calcolato con un'altro sketch
  37.  
  38.   scale.tare();               // faccio la tara
  39.   scale2.tare(); // faccio la tara
  40.  
  41. }
  42.  
  43. void loop() {
  44.  
  45.  
  46.   Serial.print("Media di 10 valori della prima bilancia:");
  47.   Serial.println(scale.get_units(10), 5);
  48.   Serial.print("Media di 10 valori della prima bilancia:");
  49.   Serial.println(scale2.get_units(10), 5);
  50.  
  51.  
  52.  
  53.  
  54.   delay(2000);
  55. }
Advertisement
Add Comment
Please, Sign In to add comment