This shows you the differences between two versions of the page.
pm:prj2022:abirlica:robotic_arm [2022/05/31 17:31] alexandra_mara.smau |
pm:prj2022:abirlica:robotic_arm [2022/05/31 17:33] (current) alexandra_mara.smau [Software Design] |
||
---|---|---|---|
Line 17: | Line 17: | ||
* 2 butoane controlează mișcarea stânga-dreapta. | * 2 butoane controlează mișcarea stânga-dreapta. | ||
</note> | </note> | ||
- | Atunci când plăcuța Arduino UNO este elimentată se aprinde un LED. | + | Atunci când plăcuța Arduino UNO este alimentată se aprinde un LED. |
{{:pm:prj2022:abirlica:robotic_arm_diagraam.jpg?700|}} | {{:pm:prj2022:abirlica:robotic_arm_diagraam.jpg?700|}} | ||
Line 48: | Line 48: | ||
În funcția setup() se configurează pinii de intrare/ieșire, se aprinde LED-ul, se setează gheara ca a fi închisă și se inițializează toate variabilele necesare. | În funcția setup() se configurează pinii de intrare/ieșire, se aprinde LED-ul, se setează gheara ca a fi închisă și se inițializează toate variabilele necesare. | ||
- | În funcția loop() se verifică dacă potențiometrul și a schimbat poziția și dacă cele 4 butoane au fost apăsate. În funcție de starea potențiometrului și a butoanelor ne mișcă brațul. | + | În funcția loop() se verifică dacă potențiometrul și a schimbat poziția și dacă cele 4 butoane au fost apăsate. În funcție de starea potențiometrului și a butoanelor se mișcă brațul. |
Deoarece pentru deplasările stânga-dreapta și sus-jos am folosit servomotoare continue pentru a mișca brațul trebuie să se țină apăsat pe cele 4 butoane. | Deoarece pentru deplasările stânga-dreapta și sus-jos am folosit servomotoare continue pentru a mișca brațul trebuie să se țină apăsat pe cele 4 butoane. |