* KY-039로 표기하는 경우도 많은데요. 새로 나오는 Heart beat 모듈은 KY-039로 표기하겠습니다.
손가락 끝의 미세한 혈류 변화를 감지하여 심장 박동을 측정하는 모듈입니다

1. [KY-014] 무엇을 하는 친구일까?
"손가락 끝의 피가 흐를 때마다 변하는 빛의 양을 체크하는 센서예요."
이 센서에는 적외선 LED와 광트랜지스터가 달려 있습니다. 손가락을 대면 심장이 뛸 때마다 손가락 끝의 혈류량이 변하는데, 이때 적외선이 투과되거나 반사되는 양이 달라지는 것을 감지해 심박 신호를 만들어냅니다.

2. [활용사례] 우리 주변의 어디에 있을까?
- 스마트 워치: 운동 중 심박수를 측정할 때 뒷면에서 나오는 초록색/적외선 빛의 원리와 같습니다.
- 병원용 펄스 옥시미터: 집게 모양 장치를 손가락에 끼워 심박과 산소포화도를 측정할 때 사용합니다.
- 거짓말 탐지기: 긴장하면 빨라지는 심박수를 체크하는 요소로 쓰이기도 합니다.

3. [회로도] 어떻게 연결할까?
KY-014는 아날로그 신호를 출력하므로 아두이노의 Analog 핀에 연결합니다.

|
모듈 핀
|
아두이노 연결
|
설명
|
|
S (Signal)
|
Analog A0
|
심박 신호(아날로그)를 보냅니다.
|
|
중간 (VCC)
|
5V
|
전원을 공급합니다.
|
|
- (GND)
|
GND
|
전기가 나가는 길입니다.
|
4. [코드설명] 아두이노에게 명령 내리기
심박 센서는 값이 매우 예민하므로, 단순히 숫자를 보는 것보다 아두이노 통합개발환경(IDE)의 '시리얼 플로터'를 이용해 그래프로 보는 것이 좋습니다.
int sensorPin = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int value = analogRead(sensorPin);
// 시리얼 플로터에서 그래프로 확인하기 위해 값만 출력
Serial.println(value);
// 아주 짧은 간격으로 측정해야 맥박 그래프가 예쁘게 나옵니다.
delay(20);
}

5. [미션] 도전! 직접 만들어보기
[미션] 내 심장 박동과 동기화하기 (Visual & Audio Alarm) 단순히 화면으로 그래프만 보는 것이 아니라, 내 심장이 뛸 때마다 2색 LED(KY-011)가 반짝이고 능동 부저(KY-012)가 "삑-" 소리를 내는 '휴대용 심박 측정기'를 만들어 보세요!
#아두이노 #KY014 #심박센서 #HeartbeatSensor #생체신호 #스마트워치원리 #아두이노기초 #시리얼플로터
반응형
'컴퓨터' 카테고리의 다른 글
| [아두이노 센서] KY-016 RGB Full color LED module (0) | 2026.01.02 |
|---|---|
| [아두이노 센서] KY-015 Temperature and Humidity Sensor Module (0) | 2026.01.02 |
| [아두이노 센서] KY-013 Analog Temperature sensor (NTC) (0) | 2025.12.31 |
| [아두이노 센서] KY-012 Active Piezo-Buzzer (0) | 2025.12.29 |
| [아두이노 센서] KY-011 Two Color LED Module (0) | 2025.12.29 |