Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:ndrogeanu:puls-oximetru [2023/05/29 04:05]
cristian.mihalceanu [Download]
pm:prj2023:ndrogeanu:puls-oximetru [2023/05/29 17:10] (current)
cristian.mihalceanu [Software Design]
Line 62: Line 62:
 </​note>​ </​note>​
  
 +Pentru a realiza acest proiect, am folosit Arduino IDE.\\
 +
 +Codul functioneaza pentru senzorul de puls-oxigen MAX30102 + 128x32 OLED i2c + Buzzer and Arduino UNO\\
 +
 +Ca librarii am importat \\
 +SparkFun MAX3010x library pentru senzor\\
 +Adafruit SSD1306 si Adafruit GFX library pentru ecran si grafica\\
 +
 +
 +Adafruit_SSD1306 display(SCREEN_WIDTH,​ SCREEN_HEIGHT,​ &Wire, OLED_RESET);​\\
 +
 +particleSensor.getIR();​ - am folosit aceasta functie a senzorului de puls-oxigen pentru a detecta\\
 +daca o persoana a atins senzorul cu degetul caz in care se declanseaza ritmic buzzerul:\\
 +
 +tone(3,​1000,​ 100);\\
 +delay(100);​\\
 +noTone(3); \\
 +digitalWrite(3,​ HIGH); ​ \\
 +
 +
 +Butoanele sunt configurate pentru a modifica durata de functionare a LED ului pentru cazul in care pulsul citit\\
 +are o valoare ridicata\\
 +
 +buttonState1 = digitalRead(buttonPin1);//​
 +
 +if(buttonState1 == 0){\\
 + ​if(lastButton1Press + debounceInterval < millis()){\\
 +    lastButton1Press = millis();\\
 +    interval -= STEP;\\
 + }//
 +}\\  ​
 +
 +    ​
  
  
pm/prj2023/ndrogeanu/puls-oximetru.1685322358.txt.gz · Last modified: 2023/05/29 04:05 by cristian.mihalceanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0