Cảm Biến Nhịp Tim DFRobot Gravity: Analog/Digital PPG Heart Rate Sensor
Cảm biến nhịp tim DFRobot Gravity: Analog/Digital PPG Heart Rate Sensor đo nhịp tim bằng phương pháp PPG sử dụng cảm biến quang học giúp thao tác đo dễ dàng với mức chi phí thấp, cảm biến sử dụng cả hai giao tiếp Analog và Digital, thích hợp với các ứng dụng y sinh: theo dõi sức khoẻ, đo nhịp tim,...
Thông số kỹ thuật:
SKU: SEN0203
Model: DFRobot Gravity: Analog/Digital PPG Heart Rate Sensor
Input Voltage (Vin): 3.3 - 6V (5V recommended)
Output Voltage: 0 - Vin (Analog), 0/ Vin (Digital)
Operating current: <10mA
Dimension: 28 x 24(mm), 1.102" x 0.945"(in)
Interface Type: PH2.0-3P
Cách viết chương trình
Kết nối dây
Lắp đặt cảm biến trên ngón tay/cổ tay
Sơ đồ kết nối
"DFRobot_Heartrate_Digital_Mode".
#define heartratePin A1
#include "DFRobot_Heartrate.h"
DFRobot_Heartrate heartrate(DIGITAL_MODE); ///< ANALOG_MODE or DIGITAL_MODE
void setup() {
Serial.begin(115200);
}
void loop() {
uint8_t rateValue;
heartrate.getValue(heartratePin); ///< A1 foot sampled values
rateValue = heartrate.getRate(); ///< Get heart rate value
if(rateValue) {
Serial.println(rateValue);
}
delay(20);
}
Chế độ Analog
Gắn cảm biến này vào Arduino A1
Đặt công tắc chế độ cảm biến là A (analog)
Tải lên mã bên dưới
Mở Máy vẽ nối tiếp Arduino (Baud: 9600)
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(A1);
// print out the value you read:
Serial.println(sensorValue);
delay(10); // delay in between reads for stability
}
Không có nhận xét nào:
Đăng nhận xét