Differences

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

Link to this comparison view

pm:prj2025:vstoica:florin.ionita3007 [2025/05/26 13:44]
florin.ionita3007 [Software Design]
pm:prj2025:vstoica:florin.ionita3007 [2025/05/26 13:49] (current)
florin.ionita3007 [Jurnal]
Line 83: Line 83:
 Codul aplicatiei controleaza un robot autonom capabil sa urmeze o linie folosind patru senzori IR analogici si un accelerometru ADXL345 pentru a ajusta viteza in functie de inclinarea terenului. Motorul stang si cel drept sunt controlate printr-un driver L298N conectat la pinii digitali ai microcontrolerului,​ folosind semnale PWM pentru ajustarea vitezei. Codul aplicatiei controleaza un robot autonom capabil sa urmeze o linie folosind patru senzori IR analogici si un accelerometru ADXL345 pentru a ajusta viteza in functie de inclinarea terenului. Motorul stang si cel drept sunt controlate printr-un driver L298N conectat la pinii digitali ai microcontrolerului,​ folosind semnale PWM pentru ajustarea vitezei.
  
-= Etapa 3: Surse si functii implementate =+=== Etapa 3: Surse si functii implementate ​===
  
 Fisierul principal al aplicatiei este '''​main.c''',​ care contine codul firmware-ului pentru controlul robotului line follower. Toate functiile periferice sunt implementate direct, fara librarii externe, folosind registrele microcontrolerului ATmega328P. Programul este organizat modular, cu functii separate pentru fiecare componenta hardware: motoare, UART, I2C, ADC si accelerometru. Fisierul principal al aplicatiei este '''​main.c''',​ care contine codul firmware-ului pentru controlul robotului line follower. Toate functiile periferice sunt implementate direct, fara librarii externe, folosind registrele microcontrolerului ATmega328P. Programul este organizat modular, cu functii separate pentru fiecare componenta hardware: motoare, UART, I2C, ADC si accelerometru.
  
-Functiile implementate ​sunt urmatoarele:+=== Functiile implementate: ​===
  
 pwm_init() pwm_init()
Line 137: Line 137:
  
 ===== Download ===== ===== Download =====
 +
 +{{:​pm:​prj2025:​vstoica:​cd:​florin.ionita3007:​main.rar|}}
  
 <note warning> <note warning>
Line 153: Line 155:
  
 5/18 ora 15:00 - ultimele retusuri pe hardware 5/18 ora 15:00 - ultimele retusuri pe hardware
 +
 +5/26 ora 1:49 - am schimbat pinii pe schema hardware, adaugat software-ul,​ retusat facut putin mai dragut si adaugat codul in download
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
pm/prj2025/vstoica/florin.ionita3007.1748256289.txt.gz · Last modified: 2025/05/26 13:44 by florin.ionita3007
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