코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
소스첨삭+질문 부탁드립니다
김기홍 | 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 |