Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:fstancu:reacttime [2022/06/01 01:39]
alin_ionut.andrei99 [Hardware Design]
pm:prj2022:fstancu:reacttime [2022/06/01 11:52] (current)
alin_ionut.andrei99 [Bibliografie/Resurse]
Line 43: Line 43:
 ===== Software Design ===== ===== Software Design =====
  
 +===Mediu de dezvoltare:​===
  
-<note tip> +Dezvoltare cod si incarcarea acestuia pe arduino: **Arduino IDE**
-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 =====+Realizare schema bloc: **draw.io**
  
-<note tip> +Realizare schema electrica: **circuit-diagram.org** 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
-===== Concluzii =====+===Biblioteci:=== 
 +  
 +- Arduino:
  
-===== Download =====+ * SD.h
  
-<note warning>​ + * TFT.h
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).+
  
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**. + SPI.h
-</​note>​+
  
-===== Jurnal =====+===Descrierea codului:===
  
-<note tip> +La inceput se asteapta apasarea butonului de start/​restart. Dupa ce butonul este 
-Puteți avea și o secțiune ​de jurnal în care să poată urmări asistentul ​de proiect progresul proiectului. +apasat incepe jocul, pe ecran sunt afisate diferite afirmații iar jucatorul  
-</​note>​+trebuie sa raspunda apasand butoanele ​de true si false, daca raspunde corect  
 +se aprinde ledul verde si buzzerul scoate un sunet, daca raspunde gresit  
 +se aprinde ledul rosu si buzzerul scoate un sunet mai puternic acest lucru se  
 +repeta ​de 5 ori iar la final este afisat timpul mediu de reactie.
  
 +
 +==Functii:​==
 +
 +- Arduino:
 +    * setup() conține inițializarea display-ului LCD, a led-urilor, butoanelor si a buzzer-ului
 +    * loop() în functie de starea butoanelor si statusul jocului asteapta asaparea butonului de restart sau raspunsul la intrebarii, afișând timi de reacție per intrebare și întrebarea curenta
 +
 +
 +
 +
 +===== Rezultate Obţinute =====
 +
 +{{:​pm:​prj2022:​fstancu:​time1.jpeg?​600|}}
 +{{:​pm:​prj2022:​fstancu:​time2.jpeg?​600|}}
 +{{:​pm:​prj2022:​fstancu:​time3.jpeg?​600|}}
 +{{:​pm:​prj2022:​fstancu:​time4.jpeg?​600|}}
 +===== Concluzii =====
 +
 +Acest proiect m-a ajutat sa inteleg cum pot fi conectate diferite componente dar si faptul ca unele componente au nevoie de rezistente pentru a nu se arde =)
 +
 +===== Download =====
 +{{:​pm:​prj2022:​fstancu:​time_reaction.zip|}}
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<note> +<html><a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Time Reaction</a></​html>​ \\ 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +https://​ocw.cs.pub.ro/​courses/​pm/​prj2022/​fstancu/​reacttime
-</note>+
  
-<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ 
  
 +https://​www.arduino.cc/​reference/​en/​libraries/​tft/​
  
 +https://​www.electronics-lab.com/​project/​using-1-44-color-tft-display-ili9163c-arduino/​
pm/prj2022/fstancu/reacttime.1654036795.txt.gz · Last modified: 2022/06/01 01:39 by alin_ionut.andrei99
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0