ARDUINO Sensor Buzzer 5V Module
Arduino Sensor Buzzer 5V Tusi Lesona a le Fa'aoga
O le Arduino Sensor Buzzer 5V o se masini fa'aeletoroni e fa'aoga e ta leo ma fati. E mana'omia le advantage o le gafatia o le gaosiga e gaosia ai faailo PWM e taina musika. O lo'o fa'apipi'i le fa'aulu i le pine numera 9, lea e lagolagoina ai le fa'atinoina o le tusiaina o se faailo PWM i ai.
E taua le maitauina o faʻamalo e iai le polarity. O masini fa'apisinisi e masani ona iai le uaea mumu ma le uliuli, e fa'ailoa mai ai le fa'apipi'i i totonu o le laupapa.
Soʻotaga Oloa
Arduino | 5V | GND | Pine 9 |
---|---|---|---|
+ | S |
Example 1: Taa le 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
Mo le fa'aogaina o le Arduino Sensor Buzzer 5V, mulimuli i laasaga nei:
- Fa'afeso'ota'i le pine 5V a le laupapa Arduino i le fa'amau lelei (+) o le fa'aupu.
- Fa'afeso'ota'i le pine GND a le laupapa Arduino i le fa'amauina o le fa'ato'aga (GND).
- Fa'afeso'ota'i le pine o le laupapa Arduino 9 i le fa'ailoga (S) fa'amaufa'ailoga a le pu.
A maeʻa loa fesoʻotaʻiga, e mafai ona e faʻapipiʻi le ex na tuʻuina atuample code i lau laupapa Arduino. O lenei code o le a taina se fati faigofie e faʻaaoga ai le pulse-width modulation (PWM) e fatu ai leo eseese.
Ta'alo Melody
- O lenei exampLe fa'aogaina o le fa'amalo e tā ai fati. O loʻo matou ave faʻasalalaugatage o le gaosiga gafatia e maua ai faailo PWM ina ia mafai ona taina musika.
- O le faʻamalo e leai se mea ae o se mea faʻaeletoroni e faʻaaogaina e taʻalo ai leo I la tatou exampO loʻo matou faʻapipiʻiina le faʻamau i luga o le pine numera 9, e lagolagoina ai le faʻatinoga o le tusiaina o se faailo PWM, ae le naʻo se tau maualuga maualuga poʻo LOW.
- Le muamua exampLe o le code o le a na o le auina atu o se galu sikuea i le buzzer, ae o le lona lua o le a faʻaogaina le PWM galuega faʻatino e pulea ai le leo e ala i le suia o le Pulse Width.
- O le isi mea e manatua o le fa'aulu e iai le polarity, o masini fa'apisinisi e masani ona i ai se lanu mumu ma se lanu uliuli e fa'aalia ai pe fa'afefea ona fa'apipi'i i le laupapa.
So'oga
- Arduino 412 ARDUINO SENSOR BUZZER 5V
- 5V +
- GND -
- Pin 9 S
Example 1: Taa le Melody
- Ta'alo Melody
- ———–
- Polokalama e tā ai se fati faigofie
- E faia leo e ala i le fa'avaveina o le sipika i luga ma tape
- fa'aaoga le PWM, e fai ai laina saini.
- O fa'amatalaga ta'itasi e iai lona fa'asologa, e faia e ala i le fesuia'iina o le vaitaimi o
- vibration, fuaina i microseconds. O le a matou faʻaaogaina le pulse-width
- modulation (PWM) e fatu ai lena vibration.
- Matou te faʻatatauina le pulse-lautele e avea ma afa o le vaitaimi; matou te pa * le sipika HIGH mo 'pulse-width' microseconds, ona LOW
- mo microseconds 'tele-lautele'.
- O lenei pulsing e fa'atupuina ai se vibration o le fa'alava mana'omia.
- (cleft) 2005 D. Cuartielles mo K3
- Refactoring ma faamatalaga 2006 omea.shirky@nyu.edu
- Va'ai FA'AMATALAGA i fa'amatalaga i le fa'ai'uga mo ni fa'aleleia atili
- O lo'o fa'amoemoe le polokalame e taofi se leo mo 'umi' microseconds.
- Pepelo pepelo pepelo! O lo'o taofia mo le itiiti ifo i le 'umi' microseconds, _plus_
- so'o se fa'aulu e faia i le fa'atuputeleina o le elapsed_time (e mafai ona sili atu i le
- 3K microseconds) _plus_ i luga a'e o le ta'avale ma lua Tusitusi numera()
- O se taunuuga, o le leo o le 'umi' e sili atu le lemu nai lo le malolo
- o le 'umi.' rest_count e fa'atupu ai se fa'asu'esu'e matasele e aumai ai 'malo'aga
- fa'atasi ma pa'u 'leo' tutusa le umi.
- rest_count o le a aʻafia i le fausaga ata ma le saoasaoa, faʻapea foʻi
-
- luga aʻe mai soʻo se polokalame mods. O amioga ua tuanai e le o se faamaoniga o le lumanai
- faatinoga. Atonu e eseese lau maila. Fusi moli ma alu ese.
- E mafai e lenei mea ona faʻaogaina le tele o faʻaleleia:
- ADD code e tu'u ai i le fai polokalame e fa'ailoa mai pe fia taimi e tatau ai le fati
- ta'avale a'o le'i tu
- FA'AFIO se isi oktave
- MOVE taimi, taofi, ma malolo_faitau e #fa'amatala fa'amatalaga
- TOE TUSI e aofia ai le voluma, faʻaaoga analogWrite, pei o le polokalame lona lua i
- http://www.arduino.cc/en/Tutorial/PlayMelody
- ADD code e faʻanofo ai le taimi i le ulo poʻo isi masini faʻaoga
- ADD code e ave le taimi poʻo le leo seti e ala i fesoʻotaʻiga faʻasologa
- (E manaʻomia le 0005 pe sili atu.)
- ADD code e fatu ai se leo offset (maualuga pe maualalo) e ala i ulo ma isi
- SUIA fati fati i fati tatala i le 'Asu i luga o le Vai'
- Faiga lona lua, faʻatasi ai ma le faʻatonuina o le leo seti e faʻaaoga ai le analogWrite()
Ta'alo Melody
Polokalama e tā ai fati o lo'o teuina i se laina, e mana'omia le iloa * e uiga i fa'afitauli o le taimi ma pe fa'apefea ona ta leo.
- O le fa'atusatusaga o leo e faia pe a mae'a le fa'agaioiga * matematika:
- timeHigh = 1/(2 * toneFrequency) = vaitaimi / 2
- lea o lo'o fa'amatalaina ai leo eseese e pei o le laulau:
- fa'amatalaga taimi ole taimi PW (taimi Maualuga)
- c 261 Hz 3830 1915
- d 294 Hz 3400 1700
- e 329 Hz 3038 1519
- f 349 Hz 2864 1432
- g 392 Hz 2550 1275
- a 440 Hz 2272 1136
- b 493 Hz 2028 1014
- C 523 Hz 1912 956
- (cleft) 2005 D. Cuartielles mo K3 */
Pepa / Punaoa
![]() |
ARDUINO Sensor Buzzer 5V Module [pdf] Tusi Taiala 412, Pisele Pusa 5V Module, Pisele 5V Module, Module 5V |