Differences

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

Link to this comparison view

pm:prj2023:apredescu:laserturret [2023/05/26 23:57]
cristian.surdu [Hardware Design]
pm:prj2023:apredescu:laserturret [2023/05/28 23:12] (current)
cristian.surdu [Download]
Line 15: Line 15:
 ===== Hardware Design ===== ===== Hardware Design =====
 {{:​pm:​prj2023:​apredescu:​surdu_cristian_schema_hard.jpg?​200|}} {{:​pm:​prj2023:​apredescu:​surdu_cristian_schema_hard.jpg?​200|}}
-Arduino uno +  *Arduino uno 
-Jumper wires and breadboard +  *Jumper wires and breadboard 
-Joystick module +  *Joystick module 
-2 micro servo +  *2 micro servo 
-Laser diode +  *Laser diode 
-Arduino IDE+  *Arduino IDE 
 +  *Button 
 +  *Rezistor 
 +  *Led
  
 ===== Software Design ===== ===== Software Design =====
Line 27: Line 30:
 <note tip> <note tip>
 Descrierea codului aplicaţiei (firmware): Descrierea codului aplicaţiei (firmware):
-  * mediu de dezvoltare ​(if any) (e.g. AVR Studio, CodeVisionAVR) +  * mediu de dezvoltare:Arduino IDE 
-  * librării şi surse 3rd-party ​(e.g. Procyon AVRlib) +  * librării şi surse 3rd-party:librarii pentru servo
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate+
 </​note>​ </​note>​
 +Proiectul se bazeaza,in principal pe functionalitatea celor doua servo motoare.In prima faza am folosit laboratorul 1 pentru a utiliza moduluiUSART0 in functia loop(), valoarea citită de pe joystick fiind transmisă prin USART0 utilizând funcția USART0_transmit(joyVal). 
 +Am folosit si un buton pentru a bloca si debloca starea servomotoarelor,​cat si intreruperi hardware pentru a controla intensitatea ledului care este direct proportional cu miscarea servomotoarelor. 
 +}
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
- +Rezultatele obtinute in urma finalizarii si conectarii componentelor Hardware si Software: 
-<note tip> +{{:​pm:​prj2023:​apredescu:​schema_finala_surdu_cristian.jpeg?200|}}
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​ +
 ===== Concluzii ===== ===== Concluzii =====
 +In urma realizarii acestui proiect am realizat cat de mult este de munca in proiectele IoT,cat de importanta este planificarea riguroasa inainte de a te apuca de un astfel de proiect care folseste atat hard cat si soft si nevoia de a lucra la ambele concomitent fiindca degeaba termini partea de cod daca incurci pinii intre ei la hard:)).
 ===== Download ===== ===== Download =====
  
-<note warning>​ +{{:pm:prj2023:apredescu:surdu_cristian336ca.zip|}}
-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**. +
-</​note>​ +
 ===== Jurnal ===== ===== Jurnal =====
  
pm/prj2023/apredescu/laserturret.1685134639.txt.gz · Last modified: 2023/05/26 23:57 by cristian.surdu
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