#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);
}