Proje sağlık sektörünü ilgilendiren bir proje ayrıca processing ile yapıldığından java kullananlar için faydalı olacağını düşünüyorum.Projemiz karmaşık bir ekipman içermemekte temel olarak malzeme listesi aşağıdadır.
- Arduino UNO
- Pulse Sensör
- 2x Led (İsterseniz Direnç ile kullanabilirsiniz)
- Mini Breadboard
Öncelikle pulse sensörünü arduino kartımıza bağlayınız , sensörde 3 adet kablo bulunmakta.VCC , GND ve sinyal kabloları VCC = 5volt , GND = GND (Toprak) ve sinyal kablosu = A0 pini , VCC kablosu kırmızı renklidir, GND kablosu siyah renklidir ve sinyal kablosu mor renklidir.Genelde bu şekilde satılır.Ama aldığınız sensöre göre değişiklik gösterebilir bu yüzden aldığınız sensördeki renkler farklı ise dikkat etmeniz gerekiyor.
// ProjeHocam - Nabız Ölçer
int pulsePin = 0; // Analog A0 Pini Pulse Sensör
int blinkPin = 13; // Dijital 13 pini led
int fadePin = 5; // Dijital 5 pini led
int fadeRate = 0; // Dijital 0 pini PWM için
volatile int BPM;
volatile int Signal;
volatile int IBI = 600;
volatile boolean Pulse = false;
volatile boolean QS = false;
static boolean serialVisual = false;
void setup(){
pinMode(blinkPin,OUTPUT);
pinMode(fadePin,OUTPUT);
Serial.begin(115200);
interruptSetup();
}
void loop(){
serialOutput() ;
if (QS == true){
digitalWrite(blinkPin,HIGH);
fadeRate = 255;
serialOutputWhenBeatHappens();
QS = false;
}
ledFadeToBeat();
delay(20);
}
void ledFadeToBeat(){
fadeRate -= 15;
fadeRate = constrain(fadeRate,0,255);
analogWrite(fadePin,fadeRate);
}
İncelemeler
Henüz inceleme yapılmadı.