This shows you the differences between two versions of the page.
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 ===== | ||