BASIC4MCU | 질문게시판 | 답변 : 아두이노 무게센서를 이용한 서보모터 컨트롤 입니다
페이지 정보
작성자 master 작성일2019-09-30 16:33 조회13,249회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=9962
본문
가변저항으로 서보모터 구동하는 예제소스와
무게센서 예제소스를 합쳐서 만들었군요?
// 전자공작 : http://cafe.naver.com/circuitsmanual// DateTime : 2019-09-30 오후 4:29:21// by Ok-Hyun Park//#include "HX711.h"#define calibration_factor 2125; //-7050 worked for my 440lb max scale setup#define DOUT 3#define CLK 2HX711 scale(DOUT,CLK);//void setup(){Serial.begin(9600);scale.set_scale(calibration_factor);scale.tare();}//void loop(){float units=scale.get_units();Serial.print("Grams: "); Serial.println(units,1);delay(1000);}이 소스를 돌려서 시리얼모니터에 무게값이 어느 범위로 측정되는지 체크한 후
만약 1~100 범위로 움직인다면 중간값인 50을 if()문에서 체크하면 되겠죠
// 전자공작 : http://cafe.naver.com/circuitsmanual// DateTime : 2019-09-30 오후 4:31:09// by Ok-Hyun Park//#include "HX711.h"#define calibration_factor 2125; //-7050 worked for my 440lb max scale setup#define DOUT 3#define CLK 2HX711 scale(DOUT,CLK);//#include <Servo.h>Servo myservo;int servo=11;//void setup(){Serial.begin(9600);myservo.attach(servo);scale.set_scale(calibration_factor);scale.tare();}//void loop(){float units=scale.get_units();Serial.print("Grams: "); Serial.println(units,1);//if(units>50)myservo.write(90);else myservo.write(-90);//delay(300);}
댓글 0
조회수 13,249등록된 댓글이 없습니다.