This shows you the differences between two versions of the page.
|
pm:prj2026:atoader:anicolaescu2602 [2026/05/23 18:18] anicolaescu2602 [Software Design] |
pm:prj2026:atoader:anicolaescu2602 [2026/05/25 10:39] (current) anicolaescu2602 [Download] |
||
|---|---|---|---|
| Line 13: | Line 13: | ||
| {{ :pm:prj2026:atoader:anicolaescu2602_schema_bloc.png?300 |}} | {{ :pm:prj2026:atoader:anicolaescu2602_schema_bloc.png?300 |}} | ||
| + | |||
| + | Demo video: [[https://youtu.be/plcSe06cdxU|youtube.com]] | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| Line 196: | Line 198: | ||
| ===== 1. Mediu de dezvoltare ===== | ===== 1. Mediu de dezvoltare ===== | ||
| + | [[https://github.com/alexsilviu26/pm-project|GITHUB]] | ||
| Proiectul a fost dezvoltat utilizând **PlatformIO** (în cadrul VS Code) și framework-ul **Arduino**, dar cu o abordare orientată către programarea la nivel de regiștri specifică **AVR-GCC**. Această combinație a permis utilizarea unor funcții utilitare de sistem (precum ''millis()''), păstrând în același timp controlul total asupra perifericelor microcontrolerului ATmega328P. | Proiectul a fost dezvoltat utilizând **PlatformIO** (în cadrul VS Code) și framework-ul **Arduino**, dar cu o abordare orientată către programarea la nivel de regiștri specifică **AVR-GCC**. Această combinație a permis utilizarea unor funcții utilitare de sistem (precum ''millis()''), păstrând în același timp controlul total asupra perifericelor microcontrolerului ATmega328P. | ||
| Line 282: | Line 285: | ||
| **Explicații conținut video:** | **Explicații conținut video:** | ||
| - | - **Inițializare:** Se observă citirea datelor din EEPROM, validarea amprentei ''0x44'' și afișarea ecranului de bun venit timp de 1.5 secunde. | + | - **Inițializare:** Se observă afișarea ecranului de bun venit timp de 1.5 secunde. |
| - **Navigare:** Se prezintă apăsarea scurtă a butonului D2 pentru a trece prin cele 3 pagini de date. | - **Navigare:** Se prezintă apăsarea scurtă a butonului D2 pentru a trece prin cele 3 pagini de date. | ||
| - **Schimbarea unităților:** Se demonstrează apăsarea butonului D4 care schimbă unitățile (C/F/K, respectiv mmHg/hPa). | - **Schimbarea unităților:** Se demonstrează apăsarea butonului D4 care schimbă unitățile (C/F/K, respectiv mmHg/hPa). | ||