ศูนย์รวมอิเล็กทรอนิกส์แบบครบวงจร
One Stop Service Electronics
ค้นหาสินค้า พิมพ์เบอร์หรือชื่อแล้วกดค้นหา
- หมวดหมู่ : Sensor Arduino Module เซ็นเซอร์วัดชีพจรการเต้นของหัวใจ
- ยี่ห้อสินค้า : Arduino
- รหัสสินค้า : AGE00630
- Stock : 4
- สถานะสินค้า: สินค้าพร้อมส่ง
เซนเซอร์วัดการเต้นของหัวใจ heartbeat Sensor Module
heartbeat Sensor Module เซนเซอร์วัดสัญญาณชีพจร โดยใช้หลักการแบบเดียวกับอุปกรณ์เครื่องวัดความดันโลหิต เซนเซอร์นี้ทำงานโดยปล่อยแสงอินฟาเรดผ่านนิ้วมือ แล้วอีกฝั่งจะมีเซนเซอร์ตรวจจับแสงอินฟาเรด ซึ่งสามารถวัดความเข้มแสงที่ถูกดูดซับโดยนิ้วมือ มาแสดงเป็นอัตราการเต้นของหัวใจได้
CODE ARDUINO
int sensorPin = A0; | |
double alpha = 0.75; | |
int period = 100; | |
double change = 0; | |
double minval = 0; | |
void setup() { | |
Serial.begin(9600); | |
} | |
void loop() { | |
static double oldValue = 0; | |
static double oldChange = 0; | |
int rawValue = analogRead(sensorPin); | |
double value = alpha * oldValue + (1 - alpha) * rawValue; | |
Serial.print(rawValue); | |
Serial.print(","); | |
Serial.println(value); | |
oldValue = value; | |
delay(period); | |
} |