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ă. |