 2.jpg)
In Stock
Price: KSH 1500.00
AD8232 Analog Heart Rate Pulse Sensor (ECG)
The AD8232 Analog Heart Rate Pulse Sensor (ECG) is a small, low-power, integrated signal conditioning block for the purpose of measuring ECG (Electrocardiogram) signals. It is designed to be used in wearable devices and medical monitoring systems. The sensor detects the electrical activity of the heart and provides analog signals for processing. This sensor is used in various health and fitness applications to monitor heart rate and pulse.
Applications:
- Heart rate monitoring systems
- Fitness trackers and health devices
- Medical equipment for ECG signal measurement
- Wearable heart rate sensors
- DIY heart rate monitoring projects
Key Features:
- Measures ECG signals and provides an analog output
- Low-power consumption ideal for battery-powered devices
- Small, compact design suitable for wearable applications
- Easy to interface with Arduino or similar microcontrollers
- Adjustable gain for varying signal strength
- Provides clear heart rate data for analysis and visualization
Pinout Description:
- GND: Ground pin
- 3.3V: Power supply (3.3V)
- OUTPUT: Analog output of the heart rate signal (ECG)
- LO+: Lead-off detection for the positive electrode
- LO-: Lead-off detection for the negative electrode
- INPUT: Electrodes for capturing the heart's electrical signals
This sensor is perfect for hobbyists and professionals working on projects related to health, fitness, or medical applications where monitoring the heart's electrical activity is necessary.
Sample Working Code for Arduino:
// AD8232 Heart Rate Sensor Example int sensorPin = A0; // Analog input pin for the ECG signal int sensorValue = 0; // Variable to store the sensor value void setup() { Serial.begin(9600); // Start serial communication at 9600 baud rate pinMode(sensorPin, INPUT); // Set sensor pin as input } void loop() { // Read the ECG signal from the sensor sensorValue = analogRead(sensorPin); // Print the sensor value to the Serial Monitor Serial.print("ECG Signal: "); Serial.println(sensorValue); delay(100); // Delay for 100 milliseconds before reading again }