2017년 2월 7일 화요일

4. 적외선센서를 이용한 아두이노

2. 그림 설명:적외선센서에 물체를 가까이하면 붉은색 led등이 켜진다.

3. 연결방법

적외선 센서(FC-51)
VCC     -   5V
GND    -   GND
OUT     -   3~

LED                       
+          -    2
-           -   GND


3. 소스 코드
const int irDetectPin = 3; //FC-51 Pin 설정
 const int ledPin = 2; //LED Pin 설정
void setup() {
 pinMode(irDetectPin, INPUT); //FC-51 입력으로 설정
 pinMode(ledPin, OUTPUT); //LED 출력으로 설정 }

 void loop() {
 int noDetect = digitalRead(irDetectPin); //FC-51 상태 읽어오기
 if(noDetect) //FC-51포트가 HIGH이면 즉, 감지 안되었다면
 digitalWrite(ledPin, 0); //LED Off
else //LOW 즉, 감지 되었다면
 digitalWrite(ledPin, 1); //LED ON
 }

FC-51에서 나오는 값이 HIGH 이면 감지가 안되고 있다는 얘기이고
LOW 떨어지면 장애물이 감지되었다는 것이다.



라벨:

0개의 덧글:

댓글 쓰기

에 가입 댓글 [Atom]

<< 홈