Differences

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

Link to this comparison view

pm:prj2023:ncaroi:disco-strip [2023/05/26 23:42]
ioana.rusu [Software Design]
pm:prj2023:ncaroi:disco-strip [2023/05/26 23:47] (current)
ioana.rusu [Descriere generală]
Line 12: Line 12:
  
 <note tip> <note tip>
-===== **Schema bloc** ===== 
- 
- 
- 
- 
-{{:​pm:​prj2023:​ncaroi:​platforma_de_kkt.png?​650x100}} 
- 
- 
- 
- 
  
 ===== **Resurse Hardware** ===== ===== **Resurse Hardware** =====
Line 77: Line 67:
  
 {{:​pm:​prj2023:​ncaroi:​scema_elec.jpg?​400|}} {{:​pm:​prj2023:​ncaroi:​scema_elec.jpg?​400|}}
 +
 +În proiectul de față, comunicarea între placa Arduino UNO și modulul MPU6050 se face serial și sincron. Protocolul I2C (descris în capitolul 4.2), face posibilă comunicarea duală dintre cele două dispozitive. ​
 +Conexiunea serială se face prin conectarea pinilor SDA (Serial Data Line) și SCL (Serial Clock) între cele două dispozitive. Pinul AD0 este conectat la masă, adresa slave a modulului MPU6050 fiind 0x68.
 +Difuzorul este conectat la masa și la pinul 11, care permite utilizarea metodei PWM(Pulse With Modulation). Astfel devine posibilă manipularea frecvenței și generarea sunetelor.  ​
 +Bibliotecile folosite în codul pentru implementarea software sunt compatibile cu protocoalele transmise prin conexiunea pinilor, pentru a putea recepționa semnalul prin modulul MPU6050 și ulterior pentru a putea genera sunetul de tobă.
 +
 </​note>​ </​note>​
  
Line 86: Line 82:
 Librăriile utilizate: Librăriile utilizate:
  
-Wire.h:+Wire.h:
 Biblioteca permite comunicarea cu dispozitive I2C sau TWI. Ea se folosește de adrese pe 7 biți, al optulea bit determinând operația (de scriere sau citire). Implementarea sa folosește, totuși, un buffer de 32 de octeți. Prin urmare, orice comunicare ar trebui să se fie în această limită. Biții care depășesc limita se vor pierde. Biblioteca permite comunicarea cu dispozitive I2C sau TWI. Ea se folosește de adrese pe 7 biți, al optulea bit determinând operația (de scriere sau citire). Implementarea sa folosește, totuși, un buffer de 32 de octeți. Prin urmare, orice comunicare ar trebui să se fie în această limită. Biții care depășesc limita se vor pierde.
  
- Funcții:+Funcții:
 begin() begin()
 end() end()
pm/prj2023/ncaroi/disco-strip.1685133767.txt.gz · Last modified: 2023/05/26 23:42 by ioana.rusu
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