Differences

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

Link to this comparison view

pm:prj2026:florin.stancu:cosmin.strugariu [2026/05/26 00:48]
cosmin.strugariu [Software Design]
pm:prj2026:florin.stancu:cosmin.strugariu [2026/05/26 01:23] (current)
cosmin.strugariu [Cod sursă și alte resurse ce trebuie să existe pe GitHub]
Line 93: Line 93:
 ==== Software Design ==== ==== Software Design ====
  
-Proiectul a fost dezvoltat folosind mediul **PlatformIO**, renunțând la framework-ul standard Arduino (și la funcții blocante precum ''​delay()''​) în favoarea programării directe în **C (AVR)**. Această decizie a fost luată pentru a avea un control strict asupra resurselor hardware și pentru a asigura o latență minimă în generarea și procesarea sunetului.+Proiectul a fost dezvoltat folosind mediul **PlatformIO**.
  
 Arhitectura aplicației este de tip **Interrupt-Driven** (bazată pe întreruperi) și folosește **Mașini de Stări (State Machines)** pentru logica principală. Sistemul este împărțit în următoarele module cheie: Arhitectura aplicației este de tip **Interrupt-Driven** (bazată pe întreruperi) și folosește **Mașini de Stări (State Machines)** pentru logica principală. Sistemul este împărțit în următoarele module cheie:
Line 105: Line 105:
  
 Codul sursă complet și detaliile de implementare pot fi găsite pe repository-ul de GitHub asociat proiectului. Codul sursă complet și detaliile de implementare pot fi găsite pe repository-ul de GitHub asociat proiectului.
-===== Rezultate Obținute ===== 
  
-<note tip>Care au fost rezultatele obținute în urma realizării proiectului vostru.</​note>​+===== Cod sursă  =====
  
-===== Concluzii =====+https://​github.com/​strugariu/​proiect-pm/​tree/​main
  
-===== Cod sursă și alte resurse ce trebuie să existe pe GitHub ===== 
  
-Codul sursă trebuie urcat într-un repo public, recomandăm GitHub. 
  
-<note important>​Structurați-vă pagina de GitHub a proiectului pe mai multe directoare. De exemplu, creați un director numit **src** în care țineți tot codul sursă. Alt director **hardware** în care să țineți schemele și diagramele și alt director numit **images** în care să puneți toate fotografiile cu proiectul vostru, pe care le link-ați în README.md 
  
-Pagina de GitHub a proiectului vostru trebuie să conțină **toate** fișierele relevante pentru realizarea proiectului vostru. Dacă există resurse externe pe care le-ați folosit, vă rugăm să le link-ați în README.md</​note>​ 
  
-<note important>​Sunteți încurajați să filmați un demo cu proiectul vostru și să îl încărcați pe YouTube. Faceți embed la video în README.md și în pagina de wiki OCW a proiectului vostru.</​note>​ 
  
-===== Jurnal ​=====+===== Bibliografie/​Resurse ​=====
  
-<note tip>​Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.</note>+[[https://​ww1.microchip.com/downloads/​en/​DeviceDoc/​Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf]]
  
-===== Bibliografie/Resurse =====+[[https://​www.ti.com/​lit/​ds/​symlink/​lm358.pdf]] 
 + 
 +[[https://​www.ti.com/​lit/​ds/​symlink/​tl072.pdf]] 
 + 
 +[[https://​www.ti.com/​lit/​ds/​symlink/​ua78.pdf?​ts=1779730004215]] 
 + 
 +[[https://​analogoutputblog.wordpress.com/​2022/​05/​04/​how-to-vactrol/​]] 
 + 
 +[[https://​www.ti.com/​lit/​an/​sboa226/​sboa226.pdf?​ts=1779690038815]] 
 + 
 +[[https://​synthnerd.wordpress.com/​2016/​04/​06/​envelope-circuits-a-simple-ar-design-using-op-amps/​]]
  
-<​note>​Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** și **Resurse Hardware**.</​note>​+Placa de PM
pm/prj2026/florin.stancu/cosmin.strugariu.1779745735.txt.gz · Last modified: 2026/05/26 00:48 by cosmin.strugariu
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