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ı.
 

Yeni mesajlar

Forum istatistikleri

Konular
128,189
Mesajlar
915,719
Kullanıcılar
449,957
Son üye
sezercakmak

Yeni konular

Geri
Üst