BASIC4MCU | 질문게시판 | 마그네틱 도어센서 관련 질문드립니다.
페이지 정보
작성자 엉아 작성일2023-05-23 23:11 조회25회 댓글0건본문
마그네틱 도어센서 HIGH -> 부저 on
마그네틱 도어센서 LOW -> 부저 off 의 상태로 나오도록 설계완료
추가로 앱인벤터 내에서 버튼 클릭시 마그네틱 도어센서가 동작되도록 설계하고싶습니다.
앱인벤터에서는 아두이노와 블루투스 연결이 가능하도록 설계 완료했으나 버튼 클릭 시 마그네틱 도어센서 동작되도록 설계하는 과정을 하고싶은데 잘모르겠습니다..
#include<SoftwareSerial.h>
SoftwareSerial btSerial(9,10);
const int buzzer = 3; //부저 3번핀 연결
const int sensor = 2; //마그네틱 도어센서 2번핀 연결
int state; // 0의 신호가 출력 close, 1의 신호가 출력되면 open 되는 스위치
void setup(){
pinMode(sensor, INPUT_PULLUP);
}
void loop(){
state = digitalRead(sensor);
if (state == HIGH){ // State 신호가 HIGH일시 부저 ON
tone(buzzer, 400);
btSerial.println("Door opened");
}
else{
noTone(buzzer); // State 신호가 LOW일시 부저 OFF
}
delay(200);
}
댓글 0
조회수 25등록된 댓글이 없습니다.