Sketch acquisition signal capteur ECG AD8232 pour Mega2560

Bonjour

J'aimerais comprendre ce sketch proposé par le fabricant du capteur ECG AD8232 qui se connecte à la console Arduino pour mesurer la fréquence cardiaque.

Et plus particulièrement LO+ et LO- , à quoi servent ces 2 sorties exactement, quel est l'intéret de les tester par un OU ? Que cherche t on dans cette commande ?
et aussi pourquoi ce delay(1) ?
Merci

const int sensorpin=A0 ;

void setup() 
{
  // initialize the serial communication:
  Serial.begin(9600);
  pinMode(10, INPUT); // Setup for leads off detection LO +
  pinMode(11, INPUT); // Setup for leads off detection LO -

}

void loop() {
  
  if((digitalRead(10) == 1)||(digitalRead(11) == 1))
  {
    Serial.println('!');
  }
  else
  {
    // send the value of analog input 0:
      Serial.println(analogRead(sensorpin));
  }
  //Wait for a bit to keep serial data from saturating
  delay(1);

Tu tapes la référence du composant dans ton moteur de recherche préféré.
Tu trouves la datasheet du composant

Et tu lis que ces 2 broches servent à indiquer qu'une électrode est déconnectée.


Enfin, là, le code il ne mesure rien. Il affiche juste l'amplitude du signal en sortie du capteur. Il faudra encore interpréter ce signal pour en extraire les pics qui permettront de déterminer le rythme cardiaque.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.