#include "HX711.h" //HX711로드셀 엠프 관련함수 호출
#define calibration_factor -7050.0 // 로드셀 스케일 값 선언
#define DOUT 3 //엠프 데이터 아웃 핀 넘버 선언
#define CLK 2 //엠프 클락 핀 넘버
HX711 scale(CLK, DOUT); //엠프 핀 선언
int piezo = 7;
int note = 1000;
void setup() {
Serial.begin(9600); // 시리얼 통신 개방
Serial.println("HX711 scale TEST");
pinMode(piezo, OUTPUT);
scale.set_scale(calibration_factor); //스케일 지정
scale.tare(); //스케일 설정
Serial.println("Readings:");
}
void loop()
{
Serial.print("Reading: ");
Serial.print(scale.get_units(), 1); //무제 출력
Serial.print(" lbs"); //단위
Serial.println();
int value=digitalRead(3);
if(value>10){tone(7, 1000);
}
}
무게센서가 인식한 값에서 설정값 이상일때 부저가 울리게 하려고하는데 어떻게 해야하는지 모르겠습니다.