This shows you the differences between two versions of the page.
|
pm:prj2025:iotelea:sara_denisa.florean [2025/05/28 02:45] sara_denisa.florean |
pm:prj2025:iotelea:sara_denisa.florean [2025/05/28 02:57] (current) sara_denisa.florean [Bibliografie/Resurse] |
||
|---|---|---|---|
| Line 135: | Line 135: | ||
| === 3. Start cursă === | === 3. Start cursă === | ||
| - | * Se pornește o numărătoare inversă (3...2...1...) cu semnale sonore la fiecare pas. | + | * Se pornește o numărătoare inversă (3...2...1...) cu **semnale sonore** la fiecare pas. |
| * Sistemul setează `raceActive = true`, resetează contoarele și începe monitorizarea. | * Sistemul setează `raceActive = true`, resetează contoarele și începe monitorizarea. | ||
| Line 142: | Line 142: | ||
| Înregistrează timpul `millis()` și calculează viteza în km/h folosind formula: `v = (circumferință roată / timp_tură_secunde) * boost * 3.6` | Înregistrează timpul `millis()` și calculează viteza în km/h folosind formula: `v = (circumferință roată / timp_tură_secunde) * boost * 3.6` | ||
| * Pe LCD se afișează: | * Pe LCD se afișează: | ||
| - | * Viteza curentă | + | * **Viteza curentă** |
| - | * Timpul scurs de la începutul cursei | + | * **Timpul scurs** de la începutul cursei |
| * Dacă viteza depășește pragul impus (`speedLimit`), se generează o alertă vizuală + sonoră. | * Dacă viteza depășește pragul impus (`speedLimit`), se generează o alertă vizuală + sonoră. | ||
| === 5. Stop cursă === | === 5. Stop cursă === | ||
| - | * Cursa se încheie automat când lapsCompleted >= totalLaps sau la apăsarea butonului de START/STOP. | + | * Cursa se încheie automat când **lapsCompleted >= totalLaps** sau la **apăsarea butonului de START/STOP**. |
| * Se calculează: | * Se calculează: | ||
| - | * Viteza medie (pe baza tuturor măsurătorilor) | + | * **Viteza medie** (pe baza tuturor măsurătorilor) |
| - | * Numărul de ture (presupunând ca fiecare pulasație înregistrată reprezintă o parcurgere a circuitului, senzorul având o poziție fixă) | + | * **Numărul de ture** (presupunând ca fiecare pulasație înregistrată reprezintă o parcurgere a circuitului, senzorul având o poziție fixă) |
| * Se afișează mesaj de final și statistici pe LCD. | * Se afișează mesaj de final și statistici pe LCD. | ||
| === 6. Revenire la starea inițială === | === 6. Revenire la starea inițială === | ||
| - | * După afișare, aplicația revine automat la ecranul de bun venit, pregătită pentru o nouă cursă. | + | * După afișare, aplicația revine automat la **ecranul de bun venit**, pregătită pentru **o nouă cursă**. |
| ==== ➤ Mediu de dezvoltare ==== | ==== ➤ Mediu de dezvoltare ==== | ||
| Line 216: | Line 216: | ||
| === Resurse Hardware === | === Resurse Hardware === | ||
| + | * [[https://docs.arduino.cc/resources/datasheets/A000066-datasheet.pdf| Arduino UNO Datasheet]] - Fișă tehnică completă pentru placa Ardunio UNO | ||
| * [[https://components101.com/sites/default/files/component_datasheet/A3144-Datasheet.pdf|A3144 Hall Effect Sensor Datasheet]] – Fișă tehnică completă pentru senzorul Hall A3144 | * [[https://components101.com/sites/default/files/component_datasheet/A3144-Datasheet.pdf|A3144 Hall Effect Sensor Datasheet]] – Fișă tehnică completă pentru senzorul Hall A3144 | ||
| - | * [[https://content.arduino.cc/assets/UNO-TH_Rev3e_sch.pdf|Arduino UNO Pinout (Schematic)]] – Schematics oficiale pentru placa UNO | + | * [[https://www.handsontec.com/dataspecs/module/I2C_1602_LCD.pdf|LCD - I2C Datasheet]] - Fișă tehnică completă pentru ecranul LCD - I2C |