Ekg sensörü ile nabız sensörü kodlarını tek bir arduino kodunda birleştirmek istiyorum

bciftci

Üye
Katılım
1 Nis 2021
Mesajlar
2
Puanları
1
Yaş
25
Merhaba arkadaşlar bir projem var ekg ve nabız sensörü kullanıyorum. Bu iki kodu birleştirmek istiyorum. Bir kaç deneme yaptım ama sıkıntı çıkarıyor verileri düzgün almıyor tek bir arduino kullanmak gerekiyor. Yardımcı olursanız sevinirim.
kodları bu şekilde birleştirdim :
Kod:
#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);
}
yardımcı olursanız sevinrim
 
Moderatör tarafında düzenlendi:
hc05 06 lar yavaşlatır arduinoyu. hc06nın işlemini yaptığı an nabız atarsa görmeyecektir nabızı.
 

Forum istatistikleri

Konular
128,134
Mesajlar
915,322
Kullanıcılar
449,853
Son üye
Megaronn

Yeni konular

Geri
Üst