반응형
적외선을 송신 후 물체에 충돌 후 얼마나 반사되어 오는지를 검출하는 용도로 사용되는 센서로 물체가 얼마나 근접했는지도 측정할 수 있으며 적외선의 특성상 검은색 계열에서는 반사가 잘 안 되는 특징을 이용해 라인트레이서에서 라인을 판별하는 센서로도 많이 사용되고 있습니다.
센서 파트 넘버: 장애물 감지 아두이노 적외선(IR) 송수신 센서 모듈
연결도
- 파일 이름: motiondetect.c
- 소스코드: 할당된 gpio 번호는 예고없이 변경할 수 있습니다.
* 주의 사항
코드
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <wiringPi.h>
// Use GPIO Pin 27, which is Pin 0 for wiringPi library
#define COLLISION 3 //gpio27 - J13 connect
// -------------------------------------------------------------------------
// main
int main(void)
{
// sets up the wiringPi library
if (wiringPiSetup () < 0)
{
fprintf (stderr, "Unable to setup wiringPi: %s\n", strerror (errno));
return 1;
}
pinMode(COLLISION, INPUT);
// display counter value every second.
while ( 1 )
{
//printf( "%d\n", eventCounter );
//eventCounter = 0;
if(digitalRead(COLLISION) == 0)
printf("Carefull~~~~ oops \n");
if(digitalRead(COLLISION) == 1)
printf("Not Collioson... \n");
delay( 200 ); // wait 1 second
}
return 0;
}
반응형
'개발자 > 라즈베리파이4' 카테고리의 다른 글
라즈베리파이4 온도 습도센서 실습 코드 (0) | 2022.06.01 |
---|---|
mq135 air quality sensor 라즈베리파이 4 공기질 센서 (0) | 2022.05.30 |
라즈베리파이4 화염 불꽃 감지 센서 모듈 Flame Sensor (4) | 2022.05.27 |
라즈베리파이 4 조도 센서, 빛 센서 실습 (0) | 2022.05.25 |
라즈베리파이4 데이터베이스 브라우저 연동 테스트 에러 해결 (0) | 2022.05.22 |
라즈베리파이4 데이터베이스 연동 php 에러 보이게 (0) | 2022.05.22 |
라즈베리파이4 스마트 농장 액츄에이터 제어 (0) | 2022.05.20 |
라즈베리파이 4 인체감지 센서 실습 코드 (0) | 2022.05.19 |
더욱 좋은 정보를 제공하겠습니다.~ ^^