This shows you the differences between two versions of the page.
pm:prj2023:gpatru:automatic_litter_box [2023/05/30 04:42] maria.nastase2004 [Software Design] |
pm:prj2023:gpatru:automatic_litter_box [2023/05/30 20:33] (current) maria.nastase2004 [Rezultate Obţinute] |
||
---|---|---|---|
Line 57: | Line 57: | ||
* **Active** - Aceasta stare incepe odata cu termiarea intervalului de timp setat. Se verifica din nou daca containerul e plasat coret, iar apoi se incearca detectarea miscarii. Daca se intarce un rezultat afirmativ de la oricare dintre cele doua, se intra intr-o stare de sleep, si se reincearca. Altfel, se deschide si se inchide trapa. Se revine inapoi la starea **Process Interval**. | * **Active** - Aceasta stare incepe odata cu termiarea intervalului de timp setat. Se verifica din nou daca containerul e plasat coret, iar apoi se incearca detectarea miscarii. Daca se intarce un rezultat afirmativ de la oricare dintre cele doua, se intra intr-o stare de sleep, si se reincearca. Altfel, se deschide si se inchide trapa. Se revine inapoi la starea **Process Interval**. | ||
* **Stop** - Daca se apasa pe butonul Stop, se genereaza o intrerupere, si user-ul are optiunea sa reseteze distanta catre cos sau perioada si intervalul de timp. Astfel, orice alegere ar face, se intra din nou in starea de **Gather Data**, doar ca pasul de inceput va fi diferit. | * **Stop** - Daca se apasa pe butonul Stop, se genereaza o intrerupere, si user-ul are optiunea sa reseteze distanta catre cos sau perioada si intervalul de timp. Astfel, orice alegere ar face, se intra din nou in starea de **Gather Data**, doar ca pasul de inceput va fi diferit. | ||
- | |||
- | <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> | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== |