BASIC4MCU | 질문게시판 | 아날로그 진동센서를 이용한 코딩에서 디지털 진동센서를 이용한 코딩으로 바꾸기
페이지 정보
작성자 CIE18 작성일2018-06-30 18:59 조회4,898회 댓글0건첨부파일
본문
아날로그 진동 센서를 활용한 코딩에서 아날로그 센서말고 디지털 진동 센서를 사용하려고 합니다.
아래는 아날로그 진동 센서를 활용한 코딩입니다.
int ledPin = 53; // LED 출력 단자
int piezoPin = A0; // 압전센서 의 아날로그 단자
int piezoPin2= A1; // 압전센서2의 아날로그 단자
int piezoPin3= A2;
int worth = 0; // 현재 측정 된 값
int worth1 = 0; // 압전센서2의 측정된 값
int worth2 = 0;
int buttonpin = 47;int a= 0;
void setup() {
pinMode(ledPin, OUTPUT); // 핀 53번 LED 출력핀 설정
pinMode(buttonpin,INPUT); //47번핀을 입력으로 설정
Serial.begin(9600); // PC로 전송
}void loop() { // 셋팅후 연속적 실행
worth = analogRead(piezoPin); // A1 핀 값을 판독
worth1 = analogRead(piezoPin2); // A2핀 값을 판독
worth2 = analogRead(piezoPin3); // A3핀 값을 판독
int buttoninput = digitalRead(buttonpin);
if ((worth >= 100)||(worth1 >= 100)||(worth2 >= 100)) { // 임계 값 초과시 이벤트 발생
a= 1;
}
if(a==1){
digitalWrite(ledPin, HIGH);
}
if(buttoninput == 1){
a=0;
}if(a==0){
digitalWrite(ledPin,LOW);
}
Serial.println(worth); // PC로 값 보내기
Serial.println(worth1); // PC로 값 보내기
Serial.println(worth2); // PC로 값 보내기
delay(500);}
여기서 아날로그 진동 센서를 디지털 진동 센서로 교체하려고 하는데 코딩을 어떻게 해야하나요?
아날로그 진동 센서의 품명은 dfr0052, 디지털 진동 센서의 품명은 dfr0027입니다.
디지털 진동 센서 구매 사이트에 첨부되있던 코딩 첨부합니다.
댓글 0
조회수 4,898등록된 댓글이 없습니다.