This shows you the differences between two versions of the page.
pm:prj2022:amocanu:gpsocialmedia [2022/06/02 13:15] marius.ionescu2709 [Hardware Design] |
pm:prj2022:amocanu:gpsocialmedia [2022/06/02 15:03] (current) marius.ionescu2709 [Hardware Design] |
||
---|---|---|---|
Line 17: | Line 17: | ||
- placa Arduino UNO | - placa Arduino UNO | ||
+ | - Arduino USB cable | ||
- modul microfon | - modul microfon | ||
- modul Bluetooth HC-05 | - modul Bluetooth HC-05 | ||
Line 34: | Line 35: | ||
+ | {{:pm:prj2022:amocanu:warefizic.jpeg?500|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
Line 58: | Line 59: | ||
void loop() : non-stop se verifica daca a fost primita informatie prin Bluetooth. Daca este primita informatie, aceasta este procesata si se schimba animatia ce ruleaza. Valoarea '0' este pentru Standby Animation, '1' este pentru Sound Visualizer, iar '2' este pentru Fire Animation. In functie de variabila animation_code se apeleaza functiile descrise mai sus (functiile animatiilor). | void loop() : non-stop se verifica daca a fost primita informatie prin Bluetooth. Daca este primita informatie, aceasta este procesata si se schimba animatia ce ruleaza. Valoarea '0' este pentru Standby Animation, '1' este pentru Sound Visualizer, iar '2' este pentru Fire Animation. In functie de variabila animation_code se apeleaza functiile descrise mai sus (functiile animatiilor). | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | Ware Android App: | ||
+ | |||
+ | {{:pm:prj2022:amocanu:wareapp.jpeg?300|}} | ||
+ | |||
Standby Animation: | Standby Animation: | ||
Line 74: | Line 80: | ||
{{:pm:prj2022:amocanu:fireanim.jpeg?500|}} | {{:pm:prj2022:amocanu:fireanim.jpeg?500|}} | ||
+ | |||
+ | |||
+ | |||
+ | Prezentare: | ||
+ | |||
+ | https://www.youtube.com/watch?v=S_izPQXYr_0&t=7s&ab_channel=AndreiIonescu | ||
Line 80: | Line 92: | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | Arhiva Ware Android App: {{:pm:prj2022:amocanu:ware.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**. | + | Arhiva .ino file: {{:pm:prj2022:amocanu:wareino.zip|}} |
- | </note> | + | |