This shows you the differences between two versions of the page.
pm:prj2024:avaduva:keren_ioana.boingiu [2024/05/26 11:51] keren_ioana.boingiu [Hardware Design] |
pm:prj2024:avaduva:keren_ioana.boingiu [2024/05/26 12:45] (current) keren_ioana.boingiu [Software Design] |
||
---|---|---|---|
Line 52: | Line 52: | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | <note>Nu știu cum să dau fold la cod, deci scuze că e atât de lung și trebuie să dai scroll 8-o:-/:-D</note> | ||
<code> | <code> | ||
Line 386: | Line 387: | ||
</code> | </code> | ||
+ | |||
<note tip> | <note tip> | ||
- | Descrierea codului aplicaţiei (firmware) | + | **Descrierea codului aplicaţiei (firmware) |
+ | |||
+ | ** | ||
Mediu de dezvoltare: | Mediu de dezvoltare: | ||
- | - **Arduino IDE** | + | * **Arduino IDE** |
Librării şi surse 3rd-party: | Librării şi surse 3rd-party: | ||
- | - **Wire.h**: Comunicație I2C. | + | |
- | - **MAX30105.h**: Senzor puls MAX30105. | + | * **Wire.h**: Comunicație I2C. |
- | - **heartRate.h**: Calcul puls. | + | * **MAX30105.h**: Senzor puls MAX30105. |
- | - **LiquidCrystal_I2C.h**: Afișaj LCD I2C. | + | * **heartRate.h**: Calcul puls. |
- | - **FastLED.h**: Control benzi LED. | + | * **LiquidCrystal_I2C.h**: Afișaj LCD I2C. |
+ | * **FastLED.h**: Control benzi LED. | ||
Algoritmi şi structuri: | Algoritmi şi structuri: | ||
- | - **Detecție puls**: Citire și calcul ritm cardiac folosind MAX30105. | + | * **Detecție puls**: Citire și calcul ritm cardiac folosind MAX30105. |
- | - **Mediere valori**: Calcul medie puls. | + | * **Mediere valori**: Calcul medie puls. |
- | - **Stări afișaj**: Gestionare stări pentru afișarea informațiilor pe LCD. | + | * **Stări afișaj**: Gestionare stări pentru afișarea informațiilor pe LCD. |
- | - **Control LED-uri**: Schimbare culoare LED-uri în funcție de puls. | + | * **Control LED-uri**: Schimbare culoare LED-uri în funcție de puls. |
(Etapa 3) Surse şi funcţii implementate: | (Etapa 3) Surse şi funcţii implementate: | ||
Line 428: | Line 433: | ||
- **buzzBuzzer**: Activare buzzer pentru feedback. | - **buzzBuzzer**: Activare buzzer pentru feedback. | ||
</note> | </note> | ||
- | |||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | <html> | ||
+ | <head> | ||
+ | <meta charset="UTF-8"> | ||
+ | <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
+ | <title>YouTube Video Embed</title> | ||
+ | </head> | ||
+ | <body> | ||
+ | <iframe width="690" height="345" src="https://www.youtube.com/embed/HOOvTrTaHN0?rel=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
+ | </body> | ||
+ | </html> | ||
+ | |||
<note tip> | <note tip> |