This shows you the differences between two versions of the page.
|
pm:prj2025:czlatea:teodora.stan [2025/05/19 13:27] teodora.stan [Descriere generală] |
pm:prj2025:czlatea:teodora.stan [2025/05/25 21:53] (current) teodora.stan [Software Design] |
||
|---|---|---|---|
| Line 31: | Line 31: | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| + | ~~~~~~~~~~~~~~~~~~~ Platformă de dezvoltare ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| + | Platformă de dezvoltare: PlatformIO (VSCode) | ||
| + | Placă target: Arduino Uno R3 | ||
| + | Limbaj: C++ / Arduino Framework | ||
| + | ~~~~~~~~~~~~~~~~~~~~~~ Mediu de dezvoltare ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| + | Platformă: [PlatformIO](https://platformio.org/) în Visual Studio Code | ||
| + | Placă țintă: atmega328p | ||
| + | Framework: framework = arduino | ||
| + | ~~~~~~~~~~~~~~~~~~~~~~ Librării 3rd-party utilizate ~~~~~~~~~~~~~~~~~~~~ | ||
| + | Control FM: RDA5807 de pu2clr | ||
| + | LCD1602 I2C: LiquidCrystal_I2C | ||
| + | Debounce/Buton: Bounce2 | ||
| - | <note tip> | + | ~~~~~~~~~~~~~~~~~~~~~~ Funcționalități și algoritmi ~~~~~~~~~~~~~~~~~~~~ |
| - | Descrierea codului aplicaţiei (firmware): | + | Inițializare modul RDA5807M |
| - | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | Selectare frecvență FM manuală cu potențiometru |
| - | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | Afișare frecvență pe ecran LCD 1602 |
| - | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | Volum ajustabil fizic (prin potențiometru analogic la PAM8403) |
| - | * (etapa 3) surse şi funcţii implementate | + | |
| - | </note> | + | https://github.com/TeodoraStan11/radio-fm.git |
| + | |||
| + | | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||