에듀이노-코딩교육 전문 쇼핑몰 에듀이노-코딩교육 전문 쇼핑몰

학교, 공공기관이라면 후불결제하세요!

 
현재 위치
  1. 게시판
  2. 묻고답하기

묻고답하기

상품 게시판 상세
제목 피에조 부저와 무게센서 연동 코딩
작성자 서동환 (ip:)
  • 작성일 2022-05-19
  • 추천 추천하기
  • 조회수 403

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

  }

 }




무게센서가 인식한 값에서 설정값 이상일때 부저가 울리게 하려고하는데 어떻게 해야하는지 모르겠습니다.

평점 0점
첨부파일 캡처.PNG
비밀번호 삭제하려면 비밀번호를 입력하세요.
  • 이등병 2022-05-19 0점
    수정 삭제 댓글
    스팸글 scale.get_units() 이게출력값이니까 value 설정만 변경해주면 될것 같습니다.

스팸신고 스팸해제

댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

«
»