This shows you the differences between two versions of the page.
pm:prj2023:ncaroi:robotic-arm [2023/05/24 22:42] corina_elena.ulariu [Software Design] |
pm:prj2023:ncaroi:robotic-arm [2023/05/29 18:20] (current) corina_elena.ulariu [Download] |
||
---|---|---|---|
Line 18: | Line 18: | ||
Brațul robotic este alimentat prin intermediul a doi acumulatori. | Brațul robotic este alimentat prin intermediul a doi acumulatori. | ||
- | ===== Hardware Design ===== | + | }===== Hardware Design ===== |
Lista de piese: | Lista de piese: | ||
Line 30: | Line 30: | ||
Schema electrica: | Schema electrica: | ||
{{ :pm:prj2023:ncaroi:arduino_bb.png?300 |}} | {{ :pm:prj2023:ncaroi:arduino_bb.png?300 |}} | ||
+ | {{ :pm:prj2023:ncaroi:schema.png?300 |}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | <note tip> | ||
- | Descrierea codului aplicaţiei (firmware): | ||
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | ||
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | ||
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | ||
- | * (etapa 3) surse şi funcţii implementate | ||
- | </note> | ||
<note>Mediul de dezvoltare folosit pentru realizarea proiectului a fost Arduino IDE.</note> | <note>Mediul de dezvoltare folosit pentru realizarea proiectului a fost Arduino IDE.</note> | ||
Librăriile folosite au fost: | Librăriile folosite au fost: | ||
Line 83: | Line 77: | ||
în funcția de **loop()** se apelează funcțiile de mișcare ale brațului, și se afișează mesaje corespunzătoare dacă mișcăriile nu pot avea loc. | în funcția de **loop()** se apelează funcțiile de mișcare ale brațului, și se afișează mesaje corespunzătoare dacă mișcăriile nu pot avea loc. | ||
- | <note>**Cod proiect: **{{:pm:prj2023:ncaroi:robotic_arm2.zip|}}</note> | + | <note>**Cod proiect: **{{:pm:prj2023:ncaroi:robotic_arm.zip|}}</note> |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 124: | Line 118: | ||
* https://www.hackster.io/Hack-star-Arduino/learn-to-use-lcd-1602-i2c-parallel-with-arduino-uno-f73f07 | * https://www.hackster.io/Hack-star-Arduino/learn-to-use-lcd-1602-i2c-parallel-with-arduino-uno-f73f07 | ||
* https://microbotlabs.com/arduino-joystick-servo-motor-robot-arm-control-tutorial.html | * https://microbotlabs.com/arduino-joystick-servo-motor-robot-arm-control-tutorial.html | ||
+ | - Resurse Software: | ||
+ | * https://ocw.cs.pub.ro/courses/pm/lab/lab4-2022 | ||
+ | * https://ocw.cs.pub.ro/courses/pm/lab/lab5-2022 | ||
+ | * https://ocw.cs.pub.ro/courses/pm/lab/lab6-2022 | ||
+ | * https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf | ||
+ | * https://reference.arduino.cc/reference/en/libraries/liquidcrystal-i2c/ | ||
+ | |||
<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> | ||