This shows you the differences between two versions of the page.
|
pm:prj2024:rvirtan:pet_feeder [2024/05/24 02:10] andreea.pop [Software Design] |
pm:prj2024:rvirtan:pet_feeder [2024/05/24 12:04] (current) andreea.pop [Software Design] |
||
|---|---|---|---|
| Line 38: | Line 38: | ||
| {{ :pm:prj2024:rvirtan:proiect_fizic_pop.jpg?500 |}} | {{ :pm:prj2024:rvirtan:proiect_fizic_pop.jpg?500 |}} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| - | <note tip> | + | |
| === Link GitHub === | === Link GitHub === | ||
| + | <note tip> | ||
| [[https://github.com/aandreeapop/Automatic-Pet-Feeder-Arduino|Automatic-Pet-Feeder-Arduino]] | [[https://github.com/aandreeapop/Automatic-Pet-Feeder-Arduino|Automatic-Pet-Feeder-Arduino]] | ||
| </note> | </note> | ||
| Line 48: | Line 49: | ||
| === Biblioteci utilizate === | === Biblioteci utilizate === | ||
| * **LiquidCrystal.h** - bibliotecă utilizată pentru interacțiunea cu LCD-ul. | * **LiquidCrystal.h** - bibliotecă utilizată pentru interacțiunea cu LCD-ul. | ||
| - | * **RTClib.h** - bibliotecă utilizată pentru manevrarea componentei de ceas ce extrage data si ora exacte. | + | * **RTClib.h** - bibliotecă utilizată pentru manevrarea componentei de ceas (Real Time Clock) ce extrage data si ora exacte. |
| - | * **Servo.h** - bibliotecă utilizată pentru manipularea rotației servomotorului | + | * **Servo.h** - bibliotecă utilizată pentru manipularea rotației servomotorului (rotirea elicei pentru eliberarea unei cantități de mâncare). |
| * **Wire.h** - bibliotecă folosită în concordanță cu protocolul I2C. | * **Wire.h** - bibliotecă folosită în concordanță cu protocolul I2C. | ||
| * **SoftwareSerial.h**- bibliotecă ce permite comunicarea cu serialul. | * **SoftwareSerial.h**- bibliotecă ce permite comunicarea cu serialul. | ||
| Line 57: | Line 58: | ||
| === Optimizări efectuate === | === Optimizări efectuate === | ||
| - | În practică, pe parcursul testării am opservat anumite moduri mai eficiente de legare a cablurilor și componentelor față de etapa precedentă, | + | În practică, pe parcursul testării am observat anumite moduri mai eficiente de legare a cablurilor și componentelor față de etapa precedentă. |