#include "HX711.h"
 
#define DT A1
#define SCK A0
#define LED_PIN 13
 
HX711 escala;    // Relaciona a variável escala
int Valor;
int Peso;
 
void setup() {
  escala.begin (DT, SCK);
  Serial.begin(9600);
  Serial.print("Leitura da Tara:  ");
  Serial.println(escala.read());  // Aguada o termino de verificação do peso
  Serial.println("Aguarde!");
  Serial.println("Iniciando ...");
  pinMode(LED_PIN, OUTPUT);
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  
  
  Serial.println("Insira o item para Pesar"); 
}
 
void loop() {
  
  Valor = escala.get_units(),1;
  Peso = map(Valor,0,2100,0,5000);
  Serial.println(Peso);
  if (Peso >= 2000) {
      digitalWrite(LED_PIN, HIGH); // Acende o LED
    } else {
      digitalWrite(LED_PIN, LOW); // Apaga o LED
    }
    if (Peso >= 3000) {
      digitalWrite(2, HIGH); // Acende o LED
    } else {
      digitalWrite(2, LOW); // Apaga o LED
    }
    if (Peso >= 4000) {
      digitalWrite(3, HIGH); // Acende o LED
    } else {
      digitalWrite(3, LOW); // Apaga o LED
    }
  delay(100);
}