아두이노 우노 R4 터치 센서
터치 센서, 터치 버튼 또는 터치 스위치라고도 하는 것은 일반적으로 터치 램프와 같은 장치를 작동하는 데 사용됩니다. 이는 일반 버튼과 똑같이 작동합니다. 많은 새로운 장치들이 전통적인 버튼 대신 터치 센서를 사용하는데, 이는 제품을 더 매끈하게 보이도록 도와주기 때문입니다.
이 가이드에서는 터치 센서를 Arduino UNO R4와 함께 사용하는 방법을 배웁니다.

준비물
| 1 | × | Arduino UNO R4 WiFi or Arduino UNO R4 Minima | ||
| 1 | × | (또는) DIYables STEM V4 IoT, Compatible with Arduino Uno R4 WiFi | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-A to 타입-C (USB-A PC용) | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-C to 타입-C (USB-C PC용) | 아마존 | |
| 1 | × | 터치 센서 (Touch Sensor) | 쿠팡 | 아마존 | |
| 1 | × | 점퍼케이블 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 스크루 터미널 블록 쉴드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) Sensors/Servo Expansion Shield for Arduino UNO R4 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 브레드보드 쉴드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 케이스 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 전원 분배기 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노용 프로토타이핑 베이스 플레이트 & 브레드보드 키트 | 아마존 |
터치 센서에 대해
핀 배치
터치 센서는 세 개의 핀이 있습니다:
- GND 핀: GND (0V)에 연결
- VCC 핀: VCC (5V 또는 3.3V)에 연결
- SIGNAL 핀: 터치하지 않으면 LOW, 터치하면 HIGH 출력. 이 핀을 Arduino UNO R4의 입력 핀에 연결.

작동 방식
- 센서가 터치되지 않으면 센서의 신호 핀은 LOW입니다.
- 센서가 터치되면 센서의 신호 핀은 HIGH입니다.
아두이노 UNO R4 - 터치 센서
터치 센서의 SIGNAL 핀은 Arduino UNO R4의 입력 핀에 연결되어 있습니다.
터치 센서가 터치되었는지 여부는 입력 핀으로 설정된 Arduino UNO R4의 핀 상태를 확인하여 알 수 있습니다.
선연결

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
Arduino Uno R4와 기타 부품에 전원을 공급하는 가장 효과적인 방법을 확인하시려면, 아래 링크를 참조하세요: 아두이노 우노 R4 전원 공급 방법.
터치 센서를 위한 프로그래밍 방법
- pinSerial() 함수로 아두이노 UNO R4 핀을 디지털 입력으로 설정합니다. 예를 들어, 핀 7의 경우.
- Arduino UNO R4 핀의 상태를 확인하기 위해 digitalRead() 함수를 사용합니다.
※ 주의:
두 가지 일반적인 시나리오가 있습니다:
- 첫 번째 시나리오: 입력이 HIGH일 때 동작을 수행하고, 입력이 LOW일 때 반대 동작을 수행합니다.
- 두 번째 시나리오: 입력이 LOW에서 HIGH로 (또는 HIGH에서 LOW로) 변경될 때 동작을 수행합니다.
우리는 필요에 따라 적절한 시나리오를 선택합니다. 예를 들어, 터치 센서를 사용하여 LED를 제어할 때:
- 센서가 터치되었을 때 LED를 켜고 터치되지 않았을 때 LED를 끄려면 첫 번째 시나리오가 적합합니다.
- 센서를 터치할 때마다 LED를 켜고 끄려면 두 번째 시나리오가 적합합니다.
터치 센서 - 아두이노 UNO R4 코드
터치 센서에서 값을 읽고 시리얼 모니터에 출력합니다.
자세한 사용 방법
다음 지침을 단계별로 따르세요:
- Arduino Uno R4 WiFi/Minima를 처음 사용하는 경우 아두이노 우노 R4 - 소프트웨어 설치에 대한 튜토리얼을 참조하세요.
- 제공된 다이어그램에 따라 터치 센서를 Arduino Uno R4에 연결하세요.
- USB 케이블을 사용하여 Arduino Uno R4 보드를 컴퓨터에 연결하세요.
- 컴퓨터에서 Arduino IDE를 실행하세요.
- 적절한 Arduino Uno R4 보드(예: Arduino Uno R4 WiFi) 및 COM 포트를 선택하세요.
- 위의 코드를 복사하여 Arduino IDE로 열어보세요.
- Arduino IDE에서 Upload 버튼을 클릭하여 코드를 Arduino UNO R4로 전송하세요.
- 센서에 손가락을 대었다가 떼세요.
- 직렬 모니터에서 결과를 확인하세요.
센서가 터치되거나 해제됨을 감지합니다.
자세한 사용 방법
- 코드를 복사하여 Arduino IDE에서 엽니다.
- Arduino IDE에서 Upload 버튼을 클릭하여 코드를 Arduino UNO R4에 업로드합니다.
- 센서 위에 손가락을 대고 유지합니다.
- 시리얼 모니터에서 결과를 확인합니다.
- 센서에서 손가락을 떼세요.
- 직렬 모니터에서 결과를 확인하세요.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.
아래 동영상 데모는 아래 코드를 사용합니다: