Differences

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

Link to this comparison view

pm:prj2023:alexau:236 [2023/05/01 20:36]
veaceslav.cazanov [Hardware Design]
pm:prj2023:alexau:236 [2023/05/28 21:51] (current)
veaceslav.cazanov
Line 18: Line 18:
 | PD5 | ''​2'' ​      | Selecteaza culoearea rosie           | | PD5 | ''​2'' ​      | Selecteaza culoearea rosie           |
 | PD6 | ''​3'' ​      | Selecteaza culoearea verde           | | PD6 | ''​3'' ​      | Selecteaza culoearea verde           |
-PD7 | ''​4'' ​      | Selecteaza culoearea albastra ​       | +PB0 | ''​4'' ​      | Selecteaza culoearea albastra ​       | 
-PB0 | ''​S'' ​      | Salveaza pagina curenta (screenshot) | +PB1 | ''​S'' ​      | Salveaza pagina curenta (screenshot) | 
-PB1 | ''​N'' ​      | Pagina noua                          | +PB2 | ''​N'' ​      | Pagina noua                          | 
-PB2 | ''​MMB'' ​    ​| ​                                     |+PB3 | ''​MMB'' ​    ​| ​                                     |
  
 ===== Hardware Design ===== ===== Hardware Design =====
  
-{{:​pm:​prj2023:​alexau:​veaceslav.cazanov.schema.png?​800|}}+{{:​pm:​prj2023:​alexau:​veaceslav.cazanov.schema.png?​750|}}
  
   * Arduino Uno   * Arduino Uno
Line 37: Line 37:
  
  
-<note tip> +  * Medii de dezvoltare: Arduino IDE, Visual Studio Community 2022, Visual Studio Code 
-Descrierea codului aplicaţiei (firmware)+  * Pachete Pythonwin32api, pygame 
-  * mediu de dezvoltare (if any) (e.gAVR StudioCodeVisionAVR) +  * Biblioteci C++: SerialPort.h,​ Windows.h 
-  * librării şi surse 3rd-party (e.gProcyon AVRlib) + 
-  * algoritmi şi structuri ​pe care plănuiţi să le implementaţi +Placa Arduino realizeaza citirea input-ului ​de pe setul de butoane si de pe stick-ul analogCand se apasa un buton, pe serial se scrie pinul la care este conectat butonul apasatCand se da drumul la butonpe serial se scrie pin-ul respectiv negatDe exemplu, daca se face //click// pe butonul conectat la pinul 2, la serial se va afisa ''​2''​ urmat de un ''​-2''​
-  * (etapa 3) surse şi funcţii implementate + 
-</​note>​+Inputul de pe stick se citeste in continuu, si se transmite prin serial la o rata de 125Hz. 
 + 
 +Datele de pe serial sunt preluate si citite de un program C++, care, in dependenta de datele primite, mapeaza inputul de pe Arduino catre input de Windows.
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +S-a realizat cu succes un ansamblu hardware-software care permite manipularea cu PC-ul //host//.
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</note>+
  
 ===== Concluzii ===== ===== Concluzii =====
  
-===== Download =====+S-a realizat cu succes un ansamblu hardware-software care permite manipularea cu PC-ul //host//.
  
-<note warning> +===== Download ===== 
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, scheme, etcUn fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).+Demohttps://​drive.google.com/​file/​d/​16WtuUW7-LhhcUb5IjO6sBqxcnq8S7BG7/​view?​usp=sharing
  
-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**. +Arhiva{{:pm:prj2023:alexau:cazanov_veaceslav_pm_v1.zip|}}
-</​note>​+
  
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +  * 28.05.2023 -- Software design
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului+  * 01.05.2023 -- Descrierea generala, schema bloc, hardware design.
-</​note>​+
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +  * Secvente de datasheet ​Arduino din laboratoare. 
-Listă cu documente, ​datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  ​Secvente de cod din laboratoare. 
-</​note>​+  ​Descrierea functiilor din SerialPort.h 
 +  * Documentatia Win32 API (Microsoft) 
 +  * Raspunsuri Stack Overflow
  
 <​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>​
  
pm/prj2023/alexau/236.1682962576.txt.gz · Last modified: 2023/05/01 20:36 by veaceslav.cazanov
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