Differences

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

Link to this comparison view

pm:prj2023:ndrogeanu:linefollower [2023/05/28 23:38]
simina.dinu [Bibliografie/Resurse]
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 =====
pm/prj2023/ndrogeanu/linefollower.1685306297.txt.gz · Last modified: 2023/05/28 23:38 by simina.dinu
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