BASIC4MCU | 질문게시판 | 아두이노 로드셀 질문
페이지 정보
작성자 아두이노노노논 작성일2023-06-08 15:06 조회559회 댓글3건본문
안녕하세요 더운날씨에 고생 많으십니다.
제가 아두이노 hx711 과 csba-500l 로드셀을 이용해보려고 합니다.
기본 코드
vcc > 5v
gnd >gnd
dat >2
sck>3
e+ > red
e- > green
a- > blue
a+ > green
shield > shield
#include "HX711.h"
// HX711 circuit wiring
const int LOADCELL_DOUT_PIN = 2;
const int LOADCELL_SCK_PIN = 3;
HX711 scale;
void setup() {
Serial.begin(9600);
scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
}
void loop() {
if (scale.is_ready()) {
long reading = scale.read();
Serial.print("HX711 reading: ");
Serial.println(reading);
} else {
Serial.println("HX711 not found.");
}
delay(1000);
}
이용해보는데 시리얼 모니터에
뜨는데 왜그런가요??
댓글 3
조회수 559아두이노노노논님의 댓글
아두이노노노논 작성일마스터님 vcc코드를빼고vdd를 5v로 넣을경우 작동을 하던데 혹시 왜그런걸까요?
master님의 댓글
master
아두이노 HX711 연결회로는 웹검색으로 쉽게 찾을 수 있을테니 참고해서 돌려보세요
master님의 댓글
master 작성일
"HX711.h" 라이브러리 설치하면 예제도 설치 됩니다.
예제 중에서 tare() 함수가 있는 예제를 돌려보세요
tare가 처리되고나면 값이 맞지 않는 것은 간단한 연산으로 처리할 수 있습니다.