Modúl 5V Braiteoir Braiteoir ARDUINO

Arduino braiteoir dordánóir 5v lámhleabhar úsáideora
Is gléas leictreonach é an Arduino Sensor Doradán 5V a úsáidtear chun toin agus séiseanna a sheinm. Tógann sé advantage cumas an phróiseálaí comharthaí PWM a tháirgeadh chun ceol a sheinm. Tá an dordánaí plugáilte isteach i bioráin uimhir 9, a thacaíonn le feidhmiúlacht comhartha PWM a scríobh chuige.
Tá sé tábhachtach a thabhairt faoi deara go bhfuil polaraíocht ag dordánaí. De ghnáth bíonn sreang dearg agus dubh ag gléasanna tráchtála, rud a léiríonn conas é a phlugáil isteach sa chlár.
Ceangal Táirgí
| Arduino | 5V | GND | PIN 9 |
|---|---|---|---|
| + | S |
Example 1: Seinn Melody
// Play Melody
// ----------
// Program to play a simple melody
//
// Tones are created by quickly pulsing a speaker on and off
// using PWM, to create signature frequencies.
//
// Each note has a frequency, created by varying the period of
// vibration, measured in microseconds. We'll use pulse-width
// modulation (PWM) to create that vibration.
//
// We calculate the pulse-width to be half the period; we pulse
Chun an Arduino Sensor Doradán 5V a úsáid, lean na céimeanna seo:
- Ceangail bioráin 5V an bhoird Arduino le críochfort dearfach (+) an dordánaí.
- Ceangail bioráin GND an bhoird Arduino le críochfort talamh an dordánaí (GND).
- Ceangail bioráin an bhoird Arduino 9 le críochfort comhartha (S) an dordánaí.
Nuair a bheidh na naisc déanta, is féidir leat an example cód chuig do bhord Arduino. Seinnfidh an cód seo séis shimplí ag baint úsáide as modhnú leithead bíge (PWM) chun toin éagsúla a chruthú.
Seinn Melody
- Seo seanampÚsáideann le dordánaí chun séiseanna a sheinm. Táimid ag glacadh advantage cumas na bpróiseálaithe comharthaí PWM a tháirgeadh chun ceol a sheinm.
- Níl i dordánaí ach gléas leictreonach a úsáidtear chun toin a sheinmample táimid ag plugáil an dordánaí ar an bioráin uimhir 9, a thacaíonn le feidhmiúlacht comhartha PWM a scríobh chuige, agus ní hamháin luach ARD nó ÍSEAL simplí.
- An chéad seanampSeolfaidh le of the code tonn cearnach díreach chuig an dordánaí, agus bainfidh an dara ceann úsáid as feidhmiúlacht PWM chun an toirt a rialú tríd an Leithead Pulse a athrú.
- Is é an rud eile atá le cuimhneamh ná go bhfuil polaraíocht ag dordánaí, is gnách go mbíonn sreanga dearg agus dubh ag gléasanna tráchtála a léiríonn conas é a plugáil leis an mbord.
Ceangal
- Arduino 412 BREITHIÚNACH ARDUINO doiléir 5V
- 5V+
- GND -
- Bioráin 9 S
Example 1: Seinn Melody
- Seinn Melody
- ———–
- Clár a imirt séis simplí
- Cruthaítear toin trí chainteoir a chur air agus as go tapa
- ag baint úsáide as PWM, chun minicíochtaí sínithe a chruthú.
- Tá minicíocht ag gach nóta, a chruthaítear trí thréimhse a athrú
- creathadh, tomhaiste i micrisecondí. Bainfimid úsáid as cuisle-leithead
- modhnú (PWM) chun an creathadh sin a chruthú.
- Ríomhaimid leithead na bíge mar leath na tréimhse; cuirimid * an cainteoir ARD ARD le haghaidh micreasoicindí 'leithead bíge', ansin ÍSEAL
- le haghaidh micreasoicindí 'leithead bíge'.
- Cruthaíonn an pulsing seo creathadh den mhinicíocht atá ag teastáil.
- (scoilte) 2005 D. Cuartielles do K3
- Refactoring agus tuairimí 2006 cré.shirky@nyu.edu
- Féach NÓTAÍ sna nótaí tráchta ag an deireadh le haghaidh feabhsuithe féideartha


- Tá sé beartaithe go bhfuil ton ag an gclár ar feadh micreasoicindí 'fad'.
- Tá bréaga bréaga! Coinníonn sé micreasoicindí 'fad' ar a laghad, _plus_
- aon lastuas a chruthaítear trí elapsed_time a incriméadú (d'fhéadfadh sé a bheith níos mó ná
- 3K micreasoicindí) _plus_ lastuas den lúbadh agus dhá Scríobh dhigiteach()
- Mar thoradh air sin, imríonn ton 'fad' i bhfad níos moille ná scíthe
- of 'fad.' cruthaíonn rest_count athróg lúb chun buillí 'scíthe' a thabhairt
- ag teacht le buillí 'ton' den fhad céanna.
- Beidh tionchar ag ailtireacht sliseanna agus luas, chomh maith le
-
- forchostais ó aon mods clár. Ní ráthaíocht ar bith é iompar san am atá caite
- feidhmíocht. Seans go mbeidh do mhíleáiste éagsúil. Fiús éadrom agus a fháil amach.
- D’fhéadfadh sé seo roinnt feabhsuithe a úsáid:
- Cuir cód leis chun ligean don ríomhchláraitheoir a shonrú cé mhéad uair ba chóir don tséis
- lúb roimh stopadh
- ADD ochtáve eile
- MOVE luas, sos, agus rest_count chun #define ráitis
- ATHSCRÍOBH chun toirt a chur san áireamh, ag baint úsáide as analogWrite, mar atá leis an dara clár ag
- http://www.arduino.cc/en/Tutorial/PlayMelody
- ADD cód chun an luas a shocrú le pota nó le feiste ionchuir eile
- ADD cód chun luas nó toirt a shocrú trí chumarsáid srathach
- (Éilíonn 0005 nó níos airde.)
- Cód ADD chun ton a fhritháireamh (níos airde nó níos ísle) trí phota etc
- Cuir barraí oscailte in ionad an tséis randamach go dtí 'Deatach ar an Uisce'
- An dara leagan, le sraith rialaithe toirte ag úsáid analogWrite()
Seinn Melody
Clár a sheinm séiseanna atá stóráilte i eagar, éilíonn sé * eolas faoi cheisteanna uainiúcháin agus faoi conas toin a imirt.
- Déantar na toin a ríomh tar éis na hoibríochta matamaitice *:
- timeHigh = 1/(2 * tonFrequency) = tréimhse / 2
- áit a bhfuil cur síos ar na toin éagsúla mar atá sa tábla:
- nóta tréimhse minicíochta PW (timeHigh)
- c 261 Hz 3830 1915
- d 294 Hz 3400 1700
- agus 329 Hz 3038 1519
- f 349 Hz 2864 1432
- g 392 Hz 2550 1275
- ag 440 Hz 2272 1136
- b 493 Hz 2028 1014
- C 523 Hz 1912 956
- (scoilte) 2005 D. Cuartielles le haghaidh K3 */

Doiciméid / Acmhainní
![]() |
Modúl 5V Braiteoir Braiteoir ARDUINO [pdfLámhleabhar Úsáideora 412, Modúl Dordánaí Braiteoir 5V, Modúl dordánaí 5V, Modúl 5V |

