Paso 3: Programación ADS1292R con Arduino
Durante la escritura de código vine principalmente de hoja de datos, también de inspiración que he utilizado algunas cosas que encontré en GitHub y así sucesivamente. Escribí el código sin utilizar las bibliotecas, porque sé que usted puede fácilmente entender significado de código cuando todo está escrito paso a paso. Si lo prefieres código bien organizado, puede mover muchas cosas a las bibliotecas. Algunas partes del código se hace referencia a la página de la hoja de datos para entender mejor por qué tiene que haber esa parte. A una mejor comprensión del código recomiendo que lea todos importante parte en la hoja de datos ADS1292R (http://www.ti.com/lit/ds/symlink/ads1292.pdf).
La ventaja de utilizar ADS1292R es la presencia de pruebas de circuitos que pueden ser programmably. Supongo que debe ser su siguiente paso. Si puede adquirir circuito de prueba, usted puede estar seguro que su circuito funciona bien y puede comunicarse con ADS1292R. Te recomiendo no confiar en Mostrar la señal de prueba, y ECG de señal en la pantalla y utilizar por ejemplo el puerto serie (simplemente copiar los datos y mostrarlos en un SW). Para configurar la señal de prueba tienes que escribir en registros CONFIG2 valor 0xA3 y registrar CH2SET valor 0 x 05. Puede ver video de señal de prueba en pantalla en archivos adjuntos.
Después de ver con éxito la prueba de la señal, estás listo para adquirir la señal de ECG.
Os adjunto todo el código - con este código usted puede adquirir, mostrar, filtrar datos (perdón por utilizar esa estúpida variables: D)