#include <SoftwareSerial.h>
#include <Wire.h>
SoftwareSerial hc06(2,3);
//ekg sensörü
const int ekgsensor = A0;
//nabız sensörü
const int nabizsensor = A2;
void setup() {
Serial.begin(9600);
//Initialize Bluetooth Serial Port
hc06.begin(9600);
//EKG
pinMode(7,INPUT);
pinMode(6,INPUT);
//nabız
pinMode(nabizsensor,INPUT);
}
void loop() {
// Read data from HC06
if(hc06.available()>0) {
char data = hc06.read();
Serial.println(data);
}
// NABIZ
int ritim = analogRead(nabizsensor);
Serial.print(ritim/10);
Serial.print(",");
// EKG
// Map the value from 10 bits to 8 bits:
byte val = map(analogRead(ekgsensor),0,1024.0,0,255);
Serial.write("EKGVERİSİ : " );
if((digitalRead(7)==1)||(digitalRead(6)==1)){
Serial.println("ecg");
}
else{
Serial.println(analogRead(ekgsensor));
}
delay(100);
}
ayrı ayrı olarak da ekg kodu :
void setup() {
pinMode(7,INPUT);
pinMode(6,INPUT);
}
void loop() {
Serial.begin(9600);
if((digitalRead(7)==1)||(digitalRead(6)==1)){
Serial.println("ecg");
}
else{
Serial.println(analogRead(A0));
}
delay(100);
Serial.end();
delay(100);
}
nabız kodu :
#include <Wire.h>
const int sensor = A1;
void setup(void)
{
Serial.begin(9600);
pinMode(sensor,INPUT);
}
void loop(void)
{
int ritim=analogRead(sensor);
Serial.println(ritim/10);
delay(500);
}