-
아두이노 | 유도형 근접 스위치 DC 5V 모듈Technology/Arduino 2024. 11. 19. 19:20
1. 유도형 근접 스위치
유도형 근접 스위치는 금속체가 검출 영역 내로 들어오면 디지털 신호를 바꾸어 출력하는 전자기기이다. 금속 검출부에 있는 코일을 통해 자기장을 형성한 뒤 자기장 변화를 검출한다. 금속체가 검출 영역 내로 들어오면 내부 회로가 자기장 변화를 검출하여 디지털 신호를 바꾸어 출력한다. 일반 스위치와는 다르게 접촉 없이 금속체를 검출할 수 있어 다양한 용도로 사용되고 있다.
근접 스위치의 동작 전압은 대부분 DC 12V, DC 24V인데, 해당 예제에서 다루고자 하는 근접 스위치는 DC 5V에서 동작하도록 설계되어 있으므로 아두이노 플랫폼에서도 사용이 가능하다. 내부 회로 구성에 따라 전선의 개수와 출력 신호가 다르지만, 해당 모듈은 세 가닥의 전선이 있으며, 검은색은 신호 단자, 갈색은 전원 단자, 파란색은 접지를 의미한다. 금속이 검출되지 않았을 경우 디지털 신호 HIGH를 출력하고, 금속이 검출되면 디지털 LOW를 출력하면서 LED에 불이 들어온다. 아래 링크로 접속하면 아두이노 플랫폼에서 사용할 수 있는 유도형 근접 스위치를 구매할 수 있다.
2. 예제
2.1. 회로 구성
2.2. 프로그램 작성
bool value = 0; // 논리형 변수 선언 후 0으로 초기화 void setup() { pinMode(8, INPUT); // 디지털 8번 핀을 입력(INPUT) 모드로 설정 Serial.begin(9600); // 시리얼 통신 시작 (통신 속도: 9600 bps) } void loop() { value = digitalRead(8); // 디지털 8번 핀으로부터 디지털 신호를 입력 받은 후 변수에 저장 if(value == HIGH) { Serial.println("Not detected"); // 시리얼 모니터에 문자열을 출력한 뒤 줄 바꿈 } else { Serial.println("Detected!"); } delay(500); // 500 ms 대기 }
[함께 읽으면 좋은 페이지]
참고문헌
- 오토닉스. (2023). 근접 센서 가이드.
- 임금난. (2018). [ZOOM IN] 유도식 근접센서 원리. 헬로티. https://www.hellot.net/news/article.html?no=41112. 2024.11.20.
- DFRobot. (n.d.). 5V Metal Proximity Switch SKU: FIT0658. https://wiki.dfrobot.com/5V%20Metal%20Proximity%20Switch%20SKU:%20FIT0658. 2024.07.06.
반응형'Technology > Arduino' 카테고리의 다른 글
아두이노 SPI 통신 | 열전대 써모커플 증폭 모듈 MAX31856 (0) 2024.11.21 아두이노 라이브러리 | 다중 스텝모터 동시 제어 (1) 2024.11.20 아두이노 프로젝트 | 컨베이어 벨트 (0) 2024.11.17 아두이노 | 디지털 인터럽트 (1) 2024.11.15 아두이노 | 바이폴라 스텝모터 드라이버 TB6600 모듈 (4) 2024.11.14