소스첨삭+질문 부탁드립니다
김기홍 | 2018-11-06
|
|
---|---|
int sensor = 5; // 적외선장애물 감지센서 핀번호 선언 int piezo = 3; // 피에조 부저 톤 조절을 위해 3번 핀 사용 int val;
void setup() { // 적외선센서의 핀을 INPUT모드로 선언 pinMode(sensor,INPUT); // 3번피에조 핀을 OUTPUT모드로 선언 pinMode(piezo,output); }
void loop() { int val=digitalread(sensor); // 센서값 입력을 받는다 if (val == HIGH) //물체가 접근하면 { digitalWrite(piezo, HIGH); //피에조 동작 delay(500); } else // 그렇지 않으면 { digitalwrite(piezo, LOW); // 동작하지 않는다 }
} 적외선 장애물센서가 동작하면 피에조 부저가 울리고 동작하지 않으면 안울게 했습니다.피에조 output이 틀렸다는데 왜 틀린지 모르겠습니다. 그리고 아두이노uno핀포트를 보면 그냥숫자하고 ~숫자가 있는데 입,출력차이인가요? |
|
이전글 | 공기 유량 압력 측정 문의 | 2018-11-06 |
다음글 | 솔레노이드 잘 아시는분쫌 알려주세요ㅠㅠ ... | 2018-11-06 |