Breaking News

아두이노 나노 와 장애물 감지 센서 실습

아두이노 나노 와 장애물 감지 센서 실습







아두이노 나노



UNO 보드와 같은 ATmega328 칩을 사용하며 사용 방법도 동일하고,
크기가 작아 드론이나 소형기기를 제작하는데 유용합니다.
디지털핀 14(PWM 6)개 / 아날로그핀 8개를 가지고 있습니다.




장애물 감지센서 E18-D80NK

접근하는 물체를 감지하는 센서입니다.
거리는 약 3cm~80cm 안에 물체가 들어오면 신호를 보냅니다.
보안 경보 시스템, 생산 라인 자동화 장치나 로봇 미로등에 사용됩니다.




제품 설명

유형
광학 전자 센서
전기
5V 100mA
신호 거리
3 cm ~ 80 cm
작업 환경 온도
-25° c ~ 55 ° c


회로 구성

● 다음은 아두이노 나노 보드와 물체 감지센서 연결을 나타낸 것입니다.



선 연결

+
5V
신호선
D10
-
GND


[그림 1] 아두이노 연결도


소스코드 설명



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define SENSOR 10
#define SENSOR_2 9
void setup() {

 Serial.begin(115200);

 pinMode(SENSOR,INPUT);
 pinMode(SENSOR_2,INPUT);
}
void loop() {

 int value = digitalRead(SENSOR);
 int value2 = digitalRead(SENSOR_2);
 
 Serial.print(value);
 Serial.print(",");
 Serial.print(value2);
 Serial.println(" ");
 delay(100);
}
1디지털 핀 모드를 입력 모드로 설정합니다.


2 물체 감지 센서값을 읽습니다.


3 읽은 값을 시리얼 모니터 또는 시리얼 플로터에 표시합니다.


4 100 msec 만큼 시간을 지연합니다.




물체감지센서 실습



실습
물체 감지 센서에 물체를 갖다대어 봅니다.
사진
설명
물체를 인식하지 못하면 불이 켜지고,
LOW 신호를 입력 받습니다.

실습
물체 감지 센서에 물체를 멀어지게 합니다.
사진
설명
물체를 인식하지 못하면 센서에 불이 꺼지고,
HIGH 신호를 입력 받습니다.

시리얼 플로우를 이용하여 데이터 표시



실습
시리얼 플로터를 이용하여 그래프 표시합니다.
사진
설명
물체 감지 센서가 물체 감지에 따라
0, 1 데이터를 그래프로 표시합니다.


물체 감지 테스트





댓글 없음