This shows you the differences between two versions of the page.
pm:prj2024:sseverin:iconstantinescu1206 [2024/05/27 04:31] iconstantinescu1206 [Software Design] |
pm:prj2024:sseverin:iconstantinescu1206 [2024/05/27 04:44] (current) iconstantinescu1206 [Concluzii] |
||
---|---|---|---|
Line 134: | Line 134: | ||
</code> | </code> | ||
- | 3.Funcții de inițializare: | + | 3.Setarea timpului de hrănire: |
- | + | ||
- | **void setup()**: Funcția de setup pentru inițializarea tuturor componentelor hardware și setarea inițială a RTC-ului. | + | |
- | + | ||
- | 4.Funcția principală de loop: | + | |
- | + | ||
- | **void loop()**: Funcția principală care rulează în buclă infinită, afișând ora curentă și verificând dacă este timpul de hrănire. | + | |
- | + | ||
- | 5.Setarea timpului de hrănire: | + | |
**DateTime getDateTime()**: Funcția care permite utilizatorului să introducă ora de hrănire folosind keypad-ul și returnează un obiect DateTime cu ora setată. | **DateTime getDateTime()**: Funcția care permite utilizatorului să introducă ora de hrănire folosind keypad-ul și returnează un obiect DateTime cu ora setată. | ||
Line 235: | Line 227: | ||
return DateTime(now.year(), now.month(), now.day(), hour, minute, 0); | return DateTime(now.year(), now.month(), now.day(), hour, minute, 0); | ||
} | } | ||
- | |||
</code> | </code> | ||
+ | |||
+ | 4.Funcții de inițializare: | ||
+ | |||
+ | **void setup()**: Funcția de setup pentru inițializarea tuturor componentelor hardware și setarea inițială a RTC-ului. | ||
+ | |||
+ | 5.Funcția principală de loop: | ||
+ | |||
+ | **void loop()**: Funcția principală care rulează în buclă infinită, afișând ora curentă și verificând dacă este timpul de hrănire. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 246: | Line 245: | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Mi-a placut foarte mult sa lucrez la acest proiect. Ma asteptam sa fie mai usor putin dar a fost super interesant sa lucrez la partea de hardware si chiar sa imi iasa :))). Poate voi testa proiectul si cu pisica mea. | ||
===== Download ===== | ===== Download ===== | ||
Line 252: | Line 252: | ||
</note> | </note> | ||
- | ===== Jurnal ===== | ||
- | |||
- | <note tip> | ||
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
- | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | https://www.youtube.com/watch?v=BiWoA81fgTE&list=WL&index=48&t=1s |
+ | https://circuitdigest.com/microcontroller-projects/automatic-pet-feeder-using-arduino | ||
+ | [[https://ocw.cs.pub.ro/courses/pm/lab/lab2-2023]] | ||
</note> | </note> | ||
<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> | ||