        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":2923,"date":"2018-02-04T19:02:22","date_gmt":"2018-02-04T19:02:22","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=2923"},"modified":"2018-02-05T20:14:41","modified_gmt":"2018-02-05T20:14:41","slug":"visualizar-grafica-cardiaca-en-smartphone-con-cheapduino-y-sensor-de-pulsos","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2018\/02\/visualizar-grafica-cardiaca-en-smartphone-con-cheapduino-y-sensor-de-pulsos\/","title":{"rendered":"Visualizar gr\u00e1fica card\u00edaca en smartphone con cheapduino y sensor de pulsos"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/CbQvY4YOBZg?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<p>En este proyecto vamos hace un dispositivo, en el cual visualizaremos las pulsaciones card\u00edacas, en nuestro smartphone, para ello vamos a utilizar un m\u00f3dulo bluetooth hc-05 o el hc-06, un cheapduino(se puede reemplazar por un arduino uno, mega, nano, etc), un buzzer y el sensor de pulsos card\u00edacos amper .<\/p>\n<p>Se ha dise\u00f1ado una aplicaci\u00f3n en app inventor para visializar, las pulsaciones card\u00edacas como se puede apreciar en la siguiente imagen<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/aplicaci\u00f3n.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2942\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/aplicaci\u00f3n-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/aplicaci\u00f3n-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/aplicaci\u00f3n-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/aplicaci\u00f3n-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/aplicaci\u00f3n-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/aplicaci\u00f3n-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/aplicaci\u00f3n-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/aplicaci\u00f3n.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Veamos el hardware que vamos a necesitar para realizar este proyecto con todas sus caracter\u00edsticas<\/p>\n<h2>Que es CheapDuino<\/h2>\n<p>CheapDuino es el procesador compatible con Arduino muy econ\u00f3mico.\u00a0Su objetivo es proporcionar un procesador de bajo costo para los estudiantes y los aficionados al desarrollo profesional. El precio de cada controlador es casi de 1\/5 del precio del Arduino UNO.\u00a0Por lo tanto, tambi\u00e9n es adecuado para el proyecto personalizado de bricolaje, taller, regalos para amigos, E-Textiles y uso educativo.<\/p>\n<h2><span id=\"Specification\" class=\"mw-headline\">Especificaciones<\/span><\/h2>\n<ul>\n<li>Voltaje de funcionamiento: 3 ~ 5 voltios<\/li>\n<li>Fuente de alimentaci\u00f3n recomendada: 5v<\/li>\n<li>Microctonroller: Atmel AVR ATmega8<\/li>\n<li>gestor de arranque (opci\u00f3n de placa en Arduino IDE): Arduino NG \/ w ATmega8<\/li>\n<li>3 pines digitales, 3 pines anal\u00f3gicos con almohadillas hexagonales f\u00e1ciles de soldar<\/li>\n<li>Integra 3 pines pwm, interfaz I2C e interfaz UART<\/li>\n<li>Adecuado para talleres, uso educativo y proyectos personalizados de bricolaje<\/li>\n<li>Controlador compatible con Arduino de bajo costo<\/li>\n<li>Dise\u00f1ado para los estudiantes y DIYers<\/li>\n<li>Dimensiones: 2cm x 2cm x 0.2cm<\/li>\n<\/ul>\n<h2><span id=\"Pinout_Diagram\" class=\"mw-headline\">Diagrama de Pinout<\/span><\/h2>\n<div class=\"center\">\n<div class=\"thumb tnone\">\n<div class=\"thumbinner\">\n<p><a class=\"image\" href=\"https:\/\/www.dfrobot.com\/wiki\/index.php\/File:CheapDuino1.png\"><img loading=\"lazy\" class=\"thumbimage\" src=\"https:\/\/www.dfrobot.com\/wiki\/images\/3\/34\/CheapDuino1.png\" alt=\"CheapDuino1.png\" width=\"571\" height=\"1063\" \/><\/a><\/p>\n<div class=\"thumbcaption\">\n<div class=\"magnify\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2><span id=\"Connection_Diagram\" class=\"mw-headline\">Diagrama de conexi\u00f3n<\/span><\/h2>\n<div class=\"center\">\n<div class=\"thumb tnone\">\n<div class=\"thumbinner\">\n<p><a class=\"image\" href=\"https:\/\/www.dfrobot.com\/wiki\/index.php\/File:CheapDuino_CD_v0.1.jpg\"><img loading=\"lazy\" class=\"thumbimage\" src=\"https:\/\/www.dfrobot.com\/wiki\/images\/thumb\/6\/6d\/CheapDuino_CD_v0.1.jpg\/500px-CheapDuino_CD_v0.1.jpg\" srcset=\"\/wiki\/images\/6\/6d\/CheapDuino_CD_v0.1.jpg 1.5x, \/wiki\/images\/6\/6d\/CheapDuino_CD_v0.1.jpg 2x\" alt=\"\" width=\"500\" height=\"500\" \/><\/a><\/p>\n<div class=\"thumbcaption\">\n<div class=\"magnify\"><\/div>\n<\/div>\n<div>\n<p><b>Nota:<\/b><\/p>\n<ul>\n<li>Cuando conecte el cable de programaci\u00f3n fpc al programador DFRobot FPC y al dispositivo CheapDuino, por favor, el lado azul hacia arriba.<\/li>\n<\/ul>\n<p>CheapDuino se puede comprar CheapDuino en la p\u00e1gina de DFRobot haciendo click en la siguiente imagen<\/p>\n<p><a href=\"https:\/\/www.dfrobot.com\/product-899.html\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2925\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/53AU4226-450x300-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/53AU4226-450x300-300x200.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/53AU4226-450x300.jpg 450w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Pueden comprar cheapduino en la p\u00e1gina de <a href=\"https:\/\/www.dfrobot.com\/product-899.html\">DFRobot<\/a><\/p>\n<p><a href=\"https:\/\/www.dfrobot.com\/product-899.html\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2819\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/12\/dfrobot-logo-1-300x216.png\" alt=\"\" width=\"300\" height=\"216\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/12\/dfrobot-logo-1-300x216.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/12\/dfrobot-logo-1-600x432.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/12\/dfrobot-logo-1.png 601w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>M\u00f3dulo bluetooth hc-06<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"\" src=\"https:\/\/mail.google.com\/mail\/u\/0\/?ui=2&amp;ik=d956831c07&amp;view=fimg&amp;th=1550d879c142e72e&amp;attid=0.1&amp;disp=emb&amp;realattid=ii_1550ccf93a8fef01&amp;attbid=ANGjdJ-lcdvfsb8i1m29w_TbJ6BNaAoYv10FqCBFr-LvMz8fRKqRoLP0TzjpyznptDkJVIXBbcxlAMjhE-WFKqbyTwl07IM3PCzdxSINC8m7G2qkw-GCbSR19od_btc&amp;sz=w964-h836&amp;ats=1464810845337&amp;rm=1550d879c142e72e&amp;zw&amp;atsh=1\" alt=\"Im\u00e1genes integradas 1\" width=\"351\" height=\"304\" \/><\/p>\n<p><strong>Caracter\u00edsticas:<\/strong><\/p>\n<ul>\n<li>Especificaci\u00f3n bluetooth v2.0 + EDR (Enhanced Data Rate)<\/li>\n<li>Modo esclavo (Solo puede operar en este modo)<\/li>\n<li>Puede configurarse\u00a0mediante comandos AT (Deben escribirse en may\u00fascula)<\/li>\n<li>Chip de radio:\u00a0CSR BC417143<\/li>\n<li>Frecuencia: 2.4 GHz, banda ISM<\/li>\n<li>Modulaci\u00f3n:\u00a0GFSK (Gaussian Frequency Shift Keying)<\/li>\n<li>Antena de PCB incorporada<\/li>\n<li>Potencia de emisi\u00f3n:\u00a0\u2264 6 dBm, Clase 2<\/li>\n<li>Alcance 5 m a 10 m<\/li>\n<li>Sensibilidad:\u00a0\u2264 -80 dBm a 0.1% BER<\/li>\n<li>Velocidad:\u00a0Asincr\u00f3nica: 2 Mbps (max.)\/160 kbps, sincr\u00f3nica: 1 Mbps\/1 Mbps<\/li>\n<li>Seguridad: Autenticaci\u00f3n y encriptaci\u00f3n (Password por defecto: 1234)<\/li>\n<li>Perfiles: Puerto serial Bluetooth<\/li>\n<li>M\u00f3dulo montado en tarjeta con regulador de voltaje y 4 pines suministrando acceso a VCC, GND, TXD, y RXD<\/li>\n<li>Consumo de corriente: 30 mA a 40 mA<\/li>\n<li>Voltaje de operaci\u00f3n: 3.6 V a 6 V<\/li>\n<li>Dimensiones totales: 1.7 cm x 4 cm aprox.<\/li>\n<li>Temperatura de operaci\u00f3n: -25 \u00baC a +75 \u00baC<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Aplicaciones:<\/strong><\/p>\n<ul>\n<li>Comunicaci\u00f3n inal\u00e1mbrica entre microcontroladores<\/li>\n<li>Comunicaci\u00f3n inal\u00e1mbrica\u00a0entre computadoras y microcontroladores<\/li>\n<li>Comunicaci\u00f3n inal\u00e1mbrica\u00a0entre tel\u00e9fonos m\u00f3viles o tabletas y microcontroladores<\/li>\n<\/ul>\n<div><\/div>\n<div><strong>Advertencias:<\/strong>\u00a0La comunicaci\u00f3n Bluetooth entre dos m\u00f3dulos debe realizarse entre un m\u00f3dulo configurado como maestro y otro como esclavo. Para la comunicaci\u00f3n Bluetooth con computador, tel\u00e9fono, PDA, tableta, etc., el m\u00f3dulo debe ser esclavo.<\/div>\n<div><\/div>\n<div>No conecte este dispositivo directamente a un puerto serial de computador, para hacer esto requerir\u00e1 un conversor de serial TTL a RS232. Tambi\u00e9n puede conectarse por USB utilizando un conversor USB a serial TTL.<\/div>\n<div><\/div>\n<div>Para conexi\u00f3n via inal\u00e1mbrica con una computadora, la interface o adaptador Bluetooth de esta debe soportar el perfil de puerto serie sobre bluetooth. Tambi\u00e9n se puede conectar uno de estos m\u00f3dulos via cable a la computadora y que se comunique con un segundo m\u00f3dulo, siempre que uno de ellos sea esclavo y el otro maestro.<\/div>\n<div><\/div>\n<div><\/div>\n<div><strong>Configuraci\u00f3n:<\/strong><\/div>\n<div><\/div>\n<div>El m\u00f3dulo suele venir configurado con velocidad de transmisi\u00f3n serial de 9600 bps, 1 bit de parada, y sin bit de paridad, nombre: linvor, password: 1234<\/div>\n<div><\/div>\n<div>Para su configuraci\u00f3n se puede conectar a el viejo puerto serial RS232 de la computadora a trav\u00e9s de un convertidor TTL a RS232, o mejor empleando un conversor USB a serial TTL y utilizando el Hyperterminal de Windows u otro programa con funciones de terminal serial para enviar los comandos AT (Por ej. el SSCOM32, PuTTY, etc.). (A partir de Win Vista el hyperterminal ya no est\u00e1 incluido en el SO)<\/div>\n<div><\/div>\n<div>Con Arduino tambi\u00e9n se puede hacer f\u00e1cilmente y sin ning\u00fan convertidor con un peque\u00f1o sketch que utiliza el monitor serial del IDE de Arduino para escribir los comandos AT y observar la respuesta del m\u00f3dulo. Como este monitor emplea la comunicaci\u00f3n serial que el Arduino utiliza para comunicarse con la computadora en los pines 0 y 1 digitales, se\u00a0crea un puerto serial por software para pasar los datos al m\u00f3dulo Bluetooth empleando los pines digitales 10 y 11.<\/div>\n<div><\/div>\n<div>Tambi\u00e9n se podr\u00eda hacer con un sketch mas sencillo, directamente conectando el m\u00f3dulo al puerto serie de la placa Arduino (Pines digitales 0 y 1), pero se tendr\u00eda que remover el microcontrolador del Arduino primero.<\/div>\n<div><\/div>\n<div>Por supuesto tambi\u00e9n se pueden enviar los comandos AT desde cualquier microcontrolador sin ayuda de computadoras.<\/div>\n<p><strong>Sensor de pulso\u00a0<\/strong><b>card\u00edaco<\/b><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/pulso.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2927\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/pulso-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/pulso-300x225.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/pulso-768x576.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/pulso-600x450.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/pulso-820x615.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/01\/pulso.jpg 970w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<\/div>\n<p>El sensor de pulso es esencialmente un fotopletism\u00f3grafo, que es un dispositivo m\u00e9dico conocido que se usa para controlar la frecuencia card\u00edaca de forma no invasiva.\u00a0A veces, los fotopletism\u00f3grafos miden los niveles de ox\u00edgeno en la sangre (SpO2), a veces no.\u00a0La se\u00f1al de pulso card\u00edaco que sale de un fotopletismograma es una fluctuaci\u00f3n anal\u00f3gica de voltaje, y tiene una forma de onda predecible, como se muestra en la figura 1. La representaci\u00f3n de la onda de pulso se denomina fotopletismograma o PPG.\u00a0El Sensor de pulso Amped, amplifica la se\u00f1al bruta del Sensor de pulso anterior y normaliza la onda de pulso alrededor de V \/ 2 (punto medio en voltaje).\u00a0El sensor de pulso Amped responde a los cambios relativos en la intensidad de la luz.\u00a0Si la cantidad de luz incidente en el sensor permanece constante, el valor de la se\u00f1al permanecer\u00e1 en (o cerca de) 512 (punto medio del rango de ADC).\u00a0M\u00e1s luz y la se\u00f1al aumenta.\u00a0Menos luz, todo lo contrario.\u00a0La luz del LED verde que se refleja de nuevo en el sensor cambia durante cada impulso.<\/p>\n<p><img src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0100\/6632\/files\/PulseWave_01_large.jpg?2\" alt=\"Figura 1\" \/><\/p>\n<p>El objetivo es encontrar momentos sucesivos de latido instant\u00e1neo del coraz\u00f3n y medir el tiempo transcurrido entre ellos, llamado intervalo Inter Beat (IBI).\u00a0Al seguir la forma y el patr\u00f3n predecibles de la onda PPG, podemos hacer exactamente eso.<\/p>\n<p>Cuando el coraz\u00f3n bombea sangre por el cuerpo, con cada latido hay una onda de pulso (una especie de onda de choque) que viaja a lo largo de todas las arterias hasta las mismas extremidades del tejido capilar donde est\u00e1 conectado el sensor de pulso.\u00a0La sangre real circula en el cuerpo mucho m\u00e1s lentamente de lo que viaja la onda de pulso.\u00a0Sigamos los eventos a medida que progresan desde el punto &#8216;T&#8217; en el PPG a continuaci\u00f3n.\u00a0Se produce un aumento r\u00e1pido en el valor de la se\u00f1al a medida que la onda de pulso pasa por debajo del sensor, luego la se\u00f1al vuelve a descender hacia el punto normal.\u00a0A veces, la muesca dicroica (pico descendente) es m\u00e1s pronunciada que otras,\u00a0pero, en general, la se\u00f1al se establece en el ruido de fondo antes de que la siguiente onda de pulso se filtre.\u00a0Como la onda se repite y es predecible, podr\u00edamos elegir casi cualquier caracter\u00edstica reconocible como punto de referencia, por ejemplo, el pico, y medir la frecuencia card\u00edaca haciendo c\u00e1lculos matem\u00e1ticos sobre el tiempo entre cada pico.\u00a0Sin embargo, esto puede dar lugar a lecturas falsas desde la muesca dicroica, si est\u00e1 presente, y puede tambi\u00e9n ser susceptible a la imprecisi\u00f3n con respecto al ruido de l\u00ednea base. Existen otras buenas razones para no basar el algoritmo de detecci\u00f3n de latidos en fen\u00f3menos de onda arbitrarios.\u00a0Idealmente, queremos encontrar el momento instant\u00e1neo del latido del coraz\u00f3n.\u00a0Esto es importante para el c\u00e1lculo preciso de BPM, la variabilidad del ritmo card\u00edaco (\u00a0y mida la frecuencia card\u00edaca haciendo c\u00e1lculos en el tiempo entre cada pico.\u00a0Sin embargo, esto puede dar lugar a lecturas falsas desde la muesca dicroica, si est\u00e1 presente, y puede tambi\u00e9n ser susceptible a la imprecisi\u00f3n con respecto al ruido de l\u00ednea base. Existen otras buenas razones para no basar el algoritmo de detecci\u00f3n de latidos en fen\u00f3menos de onda arbitrarios.\u00a0Idealmente, queremos encontrar el momento instant\u00e1neo del latido del coraz\u00f3n.\u00a0Esto es importante para el c\u00e1lculo preciso de BPM, la variabilidad del ritmo card\u00edaco (\u00a0y mida la frecuencia card\u00edaca haciendo c\u00e1lculos en el tiempo entre cada pico.\u00a0Sin embargo, esto puede dar lugar a lecturas falsas desde la muesca dicroica, si est\u00e1 presente, y puede tambi\u00e9n ser susceptible a la imprecisi\u00f3n con respecto al ruido de l\u00ednea base. Existen otras buenas razones para no basar el algoritmo de detecci\u00f3n de latidos en fen\u00f3menos de onda arbitrarios.\u00a0Idealmente, queremos encontrar el momento instant\u00e1neo del latido del coraz\u00f3n.\u00a0Esto es importante para el c\u00e1lculo preciso de BPM, la variabilidad del ritmo card\u00edaco (HRV\u00a0), y la medici\u00f3n del tiempo de tr\u00e1nsito de pulsos (PTT).<\/p>\n<p><img src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0100\/6632\/files\/Thresh_03_grande.jpg?10\" \/><\/p>\n<p>Algunos investigadores del coraz\u00f3n dicen que es cuando la se\u00f1al alcanza el 25% de la amplitud, algunos dicen que es el 50% de la amplitud, y algunos dicen que es el momento en que la pendiente es m\u00e1s pronunciada durante el evento ascendente.<\/p>\n<p>Tambi\u00e9n vamos a necesitar un buzzer<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/piezo-buzzer.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2944\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/piezo-buzzer-300x210.jpg\" alt=\"\" width=\"300\" height=\"210\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/piezo-buzzer-300x210.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/piezo-buzzer-600x421.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/piezo-buzzer.jpg 700w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>C\u00f3digo Fuente<\/p>\n<div>\n<hr \/>\n<\/div>\n<pre class=\"lang:arduino decode:true\" title=\"C\u00f3digo para visualizar los latidos del coraz\u00f3n\">\/\/ Esto ejemplo muestra un pulso de latido del coraz\u00f3n humano en directo.\r\n\/\/ Se puede visualizar en \"Serial Plotter\" de arduino o en aplicaci\u00f3n de APP inventor.\r\n\/\/ Sonar\u00e1 un buzzer con cada latido de tu coraz\u00f3n.\r\n\/\/ Esta es la se\u00f1al directa del sensor de pulso.\r\n\r\n\/\/  Variables\r\nint buzzer = 11;  \r\nint pulso;                \/\/ contiene los datos brutos entrantes. El valor de la se\u00f1al puede variar entre 0-1024\r\nint limite = 550;            \/\/ Determine qu\u00e9 se\u00f1al \"se contar\u00e1 como un latido\" y qu\u00e9 se\u00f1al ignorar.\r\nvoid setup() {\r\n  pinMode(buzzer,OUTPUT);         \/\/buzzer sonar\u00e1 al ritmo de tu coraz\u00f3n!\r\n   Serial.begin(9600);         \/\/ Configura la comunicaci\u00f3n serial a 9600(depende tu adaptador bluetooth como est\u00e9 configurado)\r\n}\r\nvoid loop() {\r\n pulso = analogRead(A0);  \/\/ Lee el valor del pin anal\u00f3gico 0, y Asigna este valor a la variable \"pulso\".                       \r\nSerial.print(\"*\");\/\/Este caracter lo filtra la aplicaci\u00f3n en APP inventor\r\nSerial.println(pulso);\/\/ Env\u00ede el valor de pulso al Plotter serial. Comentar si queremos visualizar en \"serial ploter\"\r\n   if(pulso &gt; limite){                          \/\/ Si la se\u00f1al es superior a \"550\", entonces suena el buzzer.\r\n     digitalWrite(buzzer,HIGH);\r\n   } else {\r\n     digitalWrite(buzzer,LOW);                \/\/  De lo contrario, deja de sonar el buzzer.\r\n   }\r\ndelay(35);\r\n}<\/pre>\n<div>\n<p>Circuito<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/circuito-sensor-pulso-cheapduino.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2941\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/circuito-sensor-pulso-cheapduino-277x300.png\" alt=\"\" width=\"277\" height=\"300\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/circuito-sensor-pulso-cheapduino-277x300.png 277w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/circuito-sensor-pulso-cheapduino-768x831.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/circuito-sensor-pulso-cheapduino-947x1024.png 947w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/circuito-sensor-pulso-cheapduino-600x649.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/circuito-sensor-pulso-cheapduino-820x887.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/circuito-sensor-pulso-cheapduino-1320x1428.png 1320w\" sizes=\"(max-width: 277px) 100vw, 277px\" \/><\/a><\/p>\n<p>Aplicaci\u00f3n<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/1.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2945\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/1-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/1-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/1-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/1-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/1-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/1-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/1-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/1.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez abierta la aplicaci\u00f3n vamos a conectarnos al hc-06 o el hc-05, hacemos click en Elegir dispositivo BT<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/2.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2946\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/2-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/2-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/2-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/2-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/2-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/2-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/2-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/2.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Y nos va aparecer una lista con los dispositivos bluetooth, elegimos el nuestro<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/3.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2948\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/3-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/3-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/3-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/3-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/3-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/3-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/3-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/3.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Luego click en conectar<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/4.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2950\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/4-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/4-300x169.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/4-768x432.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/4-1024x576.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/4-600x338.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/4-820x461.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/4-1320x743.png 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/4.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Listo ya estamos recibiendo datos en nuestro celular<\/p>\n<p>Descargar la aplicaci\u00f3n<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2018\/02\/PulsosCardiacos.zip\">PulsosCardiacos<\/a><\/p>\n<\/div>\n<hr \/>\n<div>\n<p>Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0muchos videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<\/div>\n<\/div>\n<div class=\"thumbinner\">\n<hr \/>\n<p>SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS M\u00c1S DESTACADAS, S\u00d3LO INGRESANDO TU CORREO ELECTR\u00d3NICO<\/p>\n<hr \/>\n<p>[wysija_form id=&#8221;1&#8243;]<\/p>\n<hr \/>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<hr \/>\n<p><strong>VIDEO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/videoseries?list=PLd82UJfPBYYFHdhbMKV9950q1mIRvkmaA\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<\/div>\n<\/div>\n<\/div>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>En este proyecto vamos hace un dispositivo, en el cual visualizaremos las pulsaciones card\u00edacas, en nuestro smartphone, para ello vamos a utilizar un m\u00f3dulo bluetooth hc-05 o el hc-06, un cheapduino(se puede reemplazar por un arduino uno, mega, nano, etc), un buzzer y el sensor de pulsos card\u00edacos amper . Se ha dise\u00f1ado una aplicaci\u00f3n [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":2955,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[634,80,637,294,351,627,636,443,632,630,528,626,631,633,629,628,635],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/2923"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=2923"}],"version-history":[{"count":10,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/2923\/revisions"}],"predecessor-version":[{"id":2956,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/2923\/revisions\/2956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/2955"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=2923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=2923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=2923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}