This shows you the differences between two versions of the page.
pm:prj2022:alaura:tamagotchi [2022/05/27 19:50] ilie_octavian.sandu |
pm:prj2022:alaura:tamagotchi [2022/05/27 20:06] (current) ilie_octavian.sandu [Software Design] |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | În momentul în care Tamagotchi-ul este pornit, va trebui setată ora dispozitivului. Pe ecran acum va apărea o animație a unui ou, iar dupa un timp de aproximativ 5 minute Tamagotchi-ul va sparge oul și va "ecloza". | + | În momentul în care Tamagotchi-ul este pornit, va trebui setată ora dispozitivului. |
- | Acum Tamagotchi-ul va fi afișat pe ecranul principal alături de pictogramele de meniu, prin care utilizatorul poate naviga cu butonul A (cel din stânga), si accesa unul dintre meniuri cu butonul B (cel din mijloc). | + | |
+ | Pe ecran acum va apărea o animație a unui ou, iar dupa un timp de aproximativ 5 minute Tamagotchi-ul va sparge oul și va "ecloza". | ||
+ | |||
+ | Acum Tamagotchi-ul va fi afișat pe ecranul principal alături de pictogramele de meniu, prin care utilizatorul poate naviga cu butonul A (cel din stânga), și accesa unul dintre meniuri cu butonul B (cel din mijloc). | ||
Din acest meniu se pot selecta diverse acțiuni, de exemplu Tamagotchi-ul poate fi hrănit (masă normală sau snack), îi poate fi curățat mediul, poate fi trimis la culcare, i se poate verifica statusul (vârsta, greutatea), utilizatorul se poate juca cu el, poate interacționa cu el, etc. | Din acest meniu se pot selecta diverse acțiuni, de exemplu Tamagotchi-ul poate fi hrănit (masă normală sau snack), îi poate fi curățat mediul, poate fi trimis la culcare, i se poate verifica statusul (vârsta, greutatea), utilizatorul se poate juca cu el, poate interacționa cu el, etc. | ||
+ | |||
Pentru părăsirea unui meniu se folosește butonul C (cel din dreapta). | Pentru părăsirea unui meniu se folosește butonul C (cel din dreapta). | ||
- | De asemenea, ultima pictogramă din meniu conduce către pagina de ceas. | + | De asemenea, ultima pictogramă din meniu conduce către pagina de ceas. Timpul poate fi modificat prim apăsarea în același timp a butoanelor A și C, mai apoi confirmându-se cu B. |
- | {{ :pm:prj2022:alaura:circuit_diagram_01_2enm99i1fv_1_.jpg?300 |}} | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
+ | |||
+ | {{ :pm:prj2022:alaura:circuit_diagram_01_2enm99i1fv_1_.jpg?300 |}} | ||
Listă de piese: | Listă de piese: | ||
Line 31: | Line 37: | ||
- | Se va folosi [[https://github.com/jcrona/tamalib|TamaLib]] - libraria de la care se va incepe dezvoltarea și de la care se vor face optimizările necesare pentru încadrarea proiectului în limitele hardware. | + | Se va folosi [[https://github.com/jcrona/tamalib|TamaLib]] - libraria de la care s-a inceput dezvoltarea și de la care s-au făcut optimizările necesare pentru încadrarea proiectului în limitele hardware. |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | {{ :pm:prj2022:alaura:tama_2_.jpeg?350 |}}{{ :pm:prj2022:alaura:tama_3_.jpeg?350 |}} |
- | TODO | + | {{ :pm:prj2022:alaura:tama_1_.jpg?350 |}}{{ :pm:prj2022:alaura:tama_1_.jpeg?350 |}} |
- | </note> | + | {{ :pm:prj2022:alaura:tama.jpeg?350 |}}{{ :pm:prj2022:alaura:tama_2_.jpg?350 |}} |
===== Concluzii ===== | ===== Concluzii ===== | ||
Line 57: | Line 63: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | * [[https://github.com/jcrona/tamalib]] | + | * [[https://en.wikipedia.org/wiki/Tamagotchi]] |
+ | * [[https://randomnerdtutorials.com/guide-for-oled-display-with-arduino/]] | ||
+ | * [[https://github.com/jcrona/tamalib]] | ||
<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> | ||