Este posibil pentru a crea un sunet de pe un pic?

N

nlouks

Guest
Salut.

Aş dori să ştiu în primul rând, dacă este posibil, de a crea un sunet de pe un cip
(nu a înregistra un sunet pe un cip)

Am încercat să înregistra un sunet pe un cip şi a reda prin intermediul amplificatoare şi nu poate obţine un sunet curat, deoarece sunetul este amplificat atât de mult.

Sale nu este posibil pentru a curăţa de sunet mai departe cu I-au resurse limitate, asa ca m-am gândit că poate fi posibil pentru a re-crea de sunet de pe cip în sine.

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="De idei" border="0" />Please help!

Thanks in advance.

Nik.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Foarte fericit" border="0" />
 
Salut,

Vrei să spui numai "sunetul beep", de exemplu?Adăugat după 1 minute:Şi poate că asta este ceea ce vrei:

http://centauri.ezy.net.au/ ~ fastvid / picsound.htmAdăugat după 1 minute:Şi acest lucru este un semnal sonor de sunet:

http://www.mikroelektronika.co.yu/english/product/books/PICbook/7_06chapter.htm

 
există exemple on-line pe generarea de tonuri DTMF de PIC.
puteţi găsi o mulţime de materiale on-line.

http://www.brouhaha.com/ ~ eric / pic / dtmf.html
http://www.boondog.com/% 5Ctutorials% 5Cdtmf% 5Cdtmf.htm
http://centauri.ezy.net.au/ ~ fastvid / picsound.htm

 
Presupun chip-ta "" este un microcontroler sau microprocesor.

Da, aveţi posibilitatea să programaţi microcontroler dvs. pentru a genera tonuri sonoră cu ajutorul mai multor metode.

O modalitate simplă este de a trimite 50% taxe-cicluri impulsuri de la I / O PIN port în jos un filtru trece scăzut pentru a obţine un semnal sinusoidal sau a valurilor.Aceasta, la rândul său, este trimis la un vorbitor 8Ω pentru a reda sunetul.Pentru a schimba sunetul, pur şi simplu prelungească sau scurta perioada de impulsuri semnalului pe care îl trimiteţi.

 
Vă mulţumim pentru baieti your help.

Sunet Im 'trying la spre re-crea este, de fapt sunetul statice!

Ceea ce m-am gândit, nu ar fi prea greu!Adăugat după 2 minute:Un alt lucru este că aceasta trebuie să ultima 1,5 secunde.

 
, pentru perioada de durată puteţi utiliza cronometrul intern al PIC ca TMR0.în cazul în care pic dvs. a luat-o.Altfel, va trebui să pună în aplicare o rutina de sincronizare., de exemplu, incrementing unul sau mai multe variabile (contor) în fiecare număr de cicluri de tot.în acest caz, trebuie să încerce să ghicească perioadă de timp sau a măsurii-o şi apoi a calcula cât de multe cicluri de 1,5 secunde.

 
condensatorului introduce 1-10UF între
analogice-out si un difuzor
Ne pare rau, dar ai nevoie de login pentru a vizualiza această ataşament

 

Welcome to EDABoard.com

Sponsor

Back
Top