Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arduino
Contreras Merma, Jesus Nina Cuba, Wiliam Santa Cruz Apaza, Kevin
jcontrerasm@unsa.edu.pe wninac@unsa.edu.pe ksantacruza@unsa.edu.pe
Universidad Nacional de San Agustín - Ingeniería Electrónica
Sistemas de Instrumentación y Biomédica 2021A
Profesor Asesor: MSc. Ing. Erasmo Sulla Espinoza.
esullae@unsa.edu.pe
No sería hasta 1972 cuando Takuo Aoyagi, un ingeniero En conclusión, los nuevos avances tecnológicos permiten
japonés del fabricante Nihon Kohden, estudiando un que la Medicina pueda evolucionar de una forma más
método no invasivo para medidas cardíacas descubriera que rápida y eficaz. Una parte importante de estos avances
la variación del volumen de sangre arterial con cada pulso pasan por el diseño e integración en el marco de la salud de
se puede utilizar para conseguir una señal que dependiese nuevos dispositivos médicos. Los pulsioxímetros que
solamente de las características de esta sangre arterial, por funcionan mediante transmisión de la luz presentan algunas
lo que se puede analizar la componente pulsátil de la señal limitaciones y ante un mercado que demanda dispositivos
óptica que se corresponde exclusivamente con la sangre cada vez más pequeños, baratos, fáciles y cómodos de usar,
oxigenada. Si no existiese pulso el oxímetro no sería capaz estudiar si la pulsioximetría reflexiva es capaz de superar
de distinguir la sangre arterial de la venosa, es por ello que estas limitaciones y satisfacer la demanda comercial resulta
se agrega la palabra “pulso” cuando nos referimos a un de gran interés.
oxímetro.
EL BUS I2C
1. Sensor MAX30102
Se muestra una imagen con los pines con los que cuenta el
MAX30102 para su conexión con el arduino uno.
referencia:https://www.youtube.com/watch?v=cEtyMkubX
j4
referencia:https://www.youtube.com/watch?v=cEtyMkubXj4
IV. CONCLUSIONES
V. BIBLIOGRAFÍA.
Fundamentos de la pulsioximetría
Serial.print("IR(");
Serial.print(muestras);
Serial.print(")=");
Serial.print(particleSensor.getRed());
Serial.println(";");
Serial.print("R(");
Serial.print(muestras);
Serial.print(")=");
Código en Arduino para la configuración del sensor Serial.print(particleSensor.getIR());
MAX30102 Serial.println(";");
muestras+=1;
}
void setup(){
Serial.begin(115200);
// Initialize sensor
if (!particleSensor.begin(Wire, I2C_SPEED_FAST))
//Use default I2C port, 400kHz speed
{
Serial.println("MAX30105 was not found. Please check
wiring/power. ");
while (1);
}
byte ledBrightness = 250; //Options: 0=Off to
255=50mA
byte sampleAverage = 1; //Options: 1, 2, 4, 8, 16, 32
byte ledMode = 2; //Options: 1, 2, 3
int sampleRate = 400; //Options: 50, 100, 200, 400,
800, 1000, 1600
int pulseWidth = 69; //Options: 69, 118, 215, 411
int adcRange = 16384; //Options: 2048, 4096, 8192,
16384
particleSensor.setup(ledBrightness, sampleAverage,
ledMode, sampleRate, pulseWidth,
adcRange); //Configure sensor with these settings
Serial.print("%ledBrightness=");
Serial.println(ledBrightness);
Serial.print("%sampleAverage=");
Serial.println(sampleAverage);
Serial.print("%ledMode=");
Serial.println(ledMode);
Serial.print("%sampleRate=");
Serial.println(sampleRate);
Serial.print("%pulseWidth=");
Serial.println(pulseWidth);
Serial.print("%adcRange=");
Serial.println(adcRange);
}
void loop()