#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
int sensorValue = 0;
int sensorValue1 = 0;
int i=0;
int val[12] = {400,530,750,880,900,840,730,430,260,180,100,240};
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
Serial.println("Welcome to pulse oxymeter");
}
void loop() {
sensorValue = analogRead(A5);
if(sensorValue > 200)
{
Serial.println("Please insert finger");
delay(500);
}
if(sensorValue < 200 && sensorValue > 120 )
{
Serial.println("Incorrectly inserted finger");
}
if(sensorValue < 120)
{
for(i=0; i<12; i++)
{
sensorValue = analogRead(A5);
sensorValue1 = sensorValue + val[i];
mySerial.println(sensorValue1);
Serial.println(sensorValue1);
delay(500); // delay in between reads for stability
}
}
}
SoftwareSerial mySerial(10, 11); // RX, TX
int sensorValue = 0;
int sensorValue1 = 0;
int i=0;
int val[12] = {400,530,750,880,900,840,730,430,260,180,100,240};
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
Serial.println("Welcome to pulse oxymeter");
}
void loop() {
sensorValue = analogRead(A5);
if(sensorValue > 200)
{
Serial.println("Please insert finger");
delay(500);
}
if(sensorValue < 200 && sensorValue > 120 )
{
Serial.println("Incorrectly inserted finger");
}
if(sensorValue < 120)
{
for(i=0; i<12; i++)
{
sensorValue = analogRead(A5);
sensorValue1 = sensorValue + val[i];
mySerial.println(sensorValue1);
Serial.println(sensorValue1);
delay(500); // delay in between reads for stability
}
}
}