본 절은 [레이저 수신기 센서 모듈] 아두이노 센서를 사용하기 위해 알아야 할 내용과 실습 방법에 대해 설명한다. 아두이노 센서의 특징, 동작원리, 사양, 연결 핀 배열, 출력 값, 주의사항을 알아본다. 아두이노와 센서를 연결하고, 간단한 코딩으로 센서를 쉽게 실습할 수 있다.
목차
레이저 수신 모듈 (PP-A435)
LASER RECEIVER NON-MODULATOR TUBE SENSOR MODULE FOR ARDUINO
레이저 수신기 센서 모듈 센서란?
레이저 수신기 센서 모듈 센서는 다음과 같다.
레이저 수신기 센서 모듈 아두이노 센서 특징
레이저 수신기 센서 모듈 센서의 특징은 다음과 같다.
특징:
PCB 크기: 1.5*1.9cm
작동 전압: 5V
출력:
레이저 신호를 받으면 높은 레벨을 출력한다.
레이저 신호를 수신하지 않을 때 낮은 수준을 출력한다.
참고:
센서는 변조되지 않은 레이저 수신기를 사용한다. 어두운 환경에서 사용하는 것이 좋다. 빛, 햇빛 또는 기타 비품이 방해가되지 않는 실내에서 사용해야 한다.
레이저 수신기 센서 모듈 센서 구입하기
[레이저 수신기 센서 모듈 센서]는 알리익스프레스, 네이버 쇼핑몰, 아마존 등에서 센서를 구입할 수 있다
레이저 수신기 센서 모듈 하드웨어 연결
다음과 같이 레이저 수신기 센서 모듈 아두이노 센서를 연결할 수 있다.
레이저 수신기 센서 모듈 소프트웨어 코딩
하드웨어 연결이 완료되면, 아두이노 IDE를 이용해 아두이노 센서 소스코드를 코딩할 수 있다.
센서 코드는 다음과 같다.
#define DETECT 3 // pin 2 for sensor
#define ACTION 13 // pin 8 for action to do someting
void setup() {
Serial.begin(9600);
Serial.println("Laser Module Test");
pinMode(DETECT, INPUT);//define detect input pin
pinMode(ACTION, OUTPUT);//define ACTION output pin
}
void loop() {
int detected = digitalRead(DETECT);// read Laser sensor
if( detected == HIGH)
{
digitalWrite(ACTION,HIGH);// set the buzzer ON
Serial.println("Detected!");
}else{
digitalWrite(ACTION,LOW); // Set the buzzer OFF
Serial.println("No laser");
}
delay(200);
}
레이저 수신기 센서 모듈 동작확인
하드웨어 연결, 소프트웨어 코딩이 완료되면 다음과 같이 동작 화면을 확인할 수 있다.
------------------------------------------------------
개발환경 : WINDOWS 10
아두이노 IDE : 1.8.13
------------------------------------------------------
01 연결
- 아두이노와 PC 연결
- 아두이노 IDE 실행
- 메뉴 → 툴 → 보드:아두이노 UNO 확인
- 메뉴 → 스케치 → 확인/컴파일
02 컴파일 확인
스케치>확인/컴파일(CTRL+R) 를 선택해서 컴파일을 진행한다.
03 아두이노 우노 업로드
컴파일이 이상없이 완료되면 스케치>업로드(CTRL+U) 를 선택해서 컴파일 파일을 업로드 한다.
04 동작 확인
다음과 같이 동작을 확인할 수 있다.
마무리
아두이노와 레이저 수신기 센서 모듈 센서를 연결하고, 간단한 코딩으로 센서를 쉽게 실습할 수 있다.
모두의 아두이노 환경 센서 책
[모두의 아두이노 환경 센서] 책은 예스24, 인터넷 교보문고, 알라딘, 인터파크도서, 영풍문고, 반디앤루니스 , 도서11번가 등에서 구입할 수 있다. 이 책에서는 PMS7003, GP2Y1010AU0F, PPD42NS, SDS011 미세먼지 센서, DHT22 온습도 센서, MH-Z19B 이산화탄소 센서, ZE08-CH2O 포름알데히드 센서, CCS811 총휘발성유기화합물 TVOC, GDK101 방사선(감마선) 센서, MQ-131 오존(O3) 센서, MQ-7 일산화탄소, MICS-4514 이산화질소 센서, MICS-6814 암모니아 센서, DGS-SO2 아황산가스(SO2) 센서, BME280 기압 센서, GUVA-S12SD 자외선(UV) 센서, MD0550 기류 센서, QS-FS01 풍속 센서(Wind speed) 를 사용한다.
'모두의 아두이노' 카테고리의 다른 글
[아두이노] 조이스틱 쉴드 (0) | 2021.11.11 |
---|---|
[아두이노] NEO-6M GPS 확장 쉴드 (0) | 2021.11.08 |
[아두이노] 네오픽셀 RGB LED 모듈 (0) | 2021.10.19 |
[아두이노] MG90s 서보모터 (0) | 2021.10.15 |
[아두이노] CDS 조도 센서 모듈 포토 레지스터 모듈 HS-CDSM-II (0) | 2021.10.15 |
댓글