This shows you the differences between two versions of the page.
pm:prj2023:ndrogeanu:linefollower [2023/05/28 23:23] simina.dinu [Download] |
pm:prj2023:ndrogeanu:linefollower [2023/05/29 13:34] (current) simina.dinu [Software Design] |
||
---|---|---|---|
Line 40: | Line 40: | ||
- AF_DCMotor motor2(4, MOTOR34_1KHZ); (motorul drept) | - AF_DCMotor motor2(4, MOTOR34_1KHZ); (motorul drept) | ||
- Pentru contrulul motoarelor am folosit urmatoarele functii: | - Pentru contrulul motoarelor am folosit urmatoarele functii: | ||
- | -setSpeed() | + | - setSpeed() |
- | -run(FORWARD) si run(RELEASE)\\ | + | - run(FORWARD) si run(RELEASE)\\ |
+ | - Pentru a stii daca robotul trebuie sa se deplaseze in fata/stanga/dreapta sau sa se opreasca, am verificat senzorii astfel: | ||
+ | - daca ambii senzori au valoarea 0, atunci linia neagra se afla intre senzori si robotul trebuie sa se deplaseze drept, iar in acest caz apeleaza functia run() implementata de mine; | ||
+ | - daca ambii senzori au valoarea 1, inseamna ca ambii senzori se afla pe linia neagra, iar robotul apeleaza functia Stop() pentru a se opri; | ||
+ | - daca senzorul drept are valoarea 1 si senzorul stang are valoarea 0, atunci robotul trebuie sa faca dreapta, apeland functia right(); | ||
+ | - daca senzorul stang are valoarea 1 si senzorul drept are valoarea 0, atunci robotul trebuie sa faca stanga, apeland functia left(). | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 48: | Line 53: | ||
{{:pm:prj2023:ndrogeanu:poze_masina.jpg?770}} | {{:pm:prj2023:ndrogeanu:poze_masina.jpg?770}} | ||
- | ===== Concluzii ===== | + | |
===== Download ===== | ===== Download ===== | ||
Line 68: | Line 73: | ||
- 22.05.2023 Construire pista robot | - 22.05.2023 Construire pista robot | ||
- 22.05.2023-27.05.2023 Implementare software | - 22.05.2023-27.05.2023 Implementare software | ||
+ | - 28.05.2023 Finalizare pagina wiki | ||
</note> | </note> | ||
Line 73: | Line 79: | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | [[https://circuitdigest.com/microcontroller-projects/arduino-uno-line-follower-robot]] |
+ | [[https://www.youtube.com/watch?v=Q36NbjPMV5k&ab_channel=DIYBuilder]] | ||
+ | [[https://5.imimg.com/data5/PX/UK/MY-1833510/l293d-based-arduino-motor-shield.pdf]] | ||
+ | [[https://lastminuteengineers.com/l293d-motor-driver-shield-arduino-tutorial/]] | ||
</note> | </note> | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||