//Programa para capturar el pulso cardiaco- Version 1.0 //Revisado Prof: Bolaños 2018- Programa base tomado de Internet // Variable para fijar el puerto donde conectaremos el buzzer o LED int buzzer = 7; //Buzzer activo // la variable pulso contiene los datos brutos entrantes pudiendo variar entre 0-1024 int pulso; // Determina qué señal “se contará como un latido” y qué señal ignorar. int limite = 522;//original 550- Ver los picos en Ploter y reprogramar void setup() { //definimos donde conectamos el buzzer , que sonará al ritmo de su corazón pinMode(buzzer,OUTPUT); // Configura la comunicación serial a 9600 dependiendo de su adaptador bluetooth como esté configurado Serial.begin(9600); } void loop() { // Lee el valor del pin analógico 0, y Asigna este valor a la variable “pulso”. pulso = analogRead(A0); //Este caracter lo filtra la aplicación en APP inventor //Serial.print("*"); // NOTA DJB: no usada en esta version // Envíe el valor de pulso al Plotter serial. Comentar si queremos visualizar en “serial ploter” Serial.println(pulso); if(pulso > limite){ // Si la señal es superior a “550”, entonces suena el buzzer. digitalWrite(buzzer,HIGH); } else { // De lo contrario, deja de sonar el buzzer. digitalWrite(buzzer,LOW); } //Retardo de 35ms delay(35); }