ARDUINO Sensor Buzzer 5V Module

Arduino Sensor Buzzer 5V User Manual
Ang Arduino Sensor Buzzer 5V usa ka electronic device nga gigamit sa pagpatugtog sa mga tono ug melodies. Nagkinahanglan kini og advantage sa kapabilidad sa processor sa pagprodyus og mga PWM signal aron makapatugtog og musika. Ang buzzer gisaksak sa pin number 9, nga nagsuporta sa pagpaandar sa pagsulat sa PWM signal niini.
Importante nga hinumdoman nga ang mga buzzer adunay polarity. Ang mga komersyal nga aparato kasagaran adunay pula ug itom nga wire, nga nagpaila kung giunsa kini pag-plug sa board.
Koneksyon sa Produkto
| Arduino | 5V | GND | pin 9 |
|---|---|---|---|
| + | S |
Examp1: Pagdula og 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
Aron magamit ang Arduino Sensor Buzzer 5V, sunda kini nga mga lakang:
- Ikonektar ang 5V pin sa Arduino board sa positibo (+) terminal sa buzzer.
- Ikonektar ang GND pin sa Arduino board sa terminal sa buzzer's ground (GND).
- Ikonektar ang pin 9 sa Arduino board sa signal (S) terminal sa buzzer.
Kung nahimo na ang mga koneksyon, mahimo nimong i-upload ang gihatag nga example code sa imong Arduino board. Kini nga code magdula og usa ka yano nga melody gamit ang pulse-width modulation (PWM) aron makahimo og lain-laing mga tono.
Pagdula sa Melody
- Kini nga exampGigamit ni Le ang usa ka buzzer aron makatugtog ug melodies. Nagkuha kami advantage sa kapabilidad sa mga processor sa pagprodyus og mga signal sa PWM aron makapatugtog og musika.
- Ang buzzer kay usa ka electronic device nga gigamit sa pagpatokar sa mga tono Sa among exampAtong i-plug ang buzzer sa pin number 9, nga nagsuporta sa pagpaandar sa pagsulat sa usa ka PWM signal niini, ug dili usa ka yano nga HIGH o LOW nga kantidad.
- Ang unang exampAng le sa code magpadala lang ug square wave sa buzzer, samtang ang ikaduha mogamit sa PWM functionality aron makontrol ang volume pinaagi sa pagbag-o sa Pulse Width.
- Ang laing butang nga hinumdoman mao nga ang mga buzzer adunay polarity, ang komersyal nga mga himan kasagaran adunay pula ug itom nga mga wire nga nagpakita kon unsaon kini pag-plug sa board.
Koneksyon
- Arduino 412 ARDUINO SENSOR BUZZER 5V
- 5V +
- GND -
- Pin 9 S
Examp1: Pagdula og Melody
- Pagdula sa Melody
- ———–
- Programa sa pagpatugtog ug yanong melodiya
- Ang mga tono gihimo pinaagi sa paspas nga pagpaandar sa usa ka mamumulong sa on ug off
- gamit ang PWM, sa paghimo og signature frequency.
- Ang matag nota adunay frequency, nga gihimo pinaagi sa pag-usab-usab sa panahon sa
- vibration, gisukod sa microseconds. Atong gamiton ang pulse-width
- modulasyon (PWM) aron mahimo kana nga vibration.
- Among kuwentahon ang pulso-lapad nga katunga sa panahon; among pulso * ang speaker HIGH para sa 'pulse-width' microseconds, dayon LOW
- alang sa 'pulse-width' microseconds.
- Kini nga pulsing nagmugna og usa ka vibration sa gitinguha nga frequency.
- (cleft) 2005 D. Cuartielles para sa K3
- Refactoring ug mga komento 2006 clay.shirky@nyu.edu
- Tan-awa ang NOTE sa mga komento sa katapusan para sa posible nga pagpaayo


- Ang programa nagpatuo nga adunay usa ka tono alang sa 'gidugayon' nga mga microsecond.
- Bakak mamakak! Kini naghupot sa labing menos 'gidugayon' microseconds, _plus_
- bisan unsang overhead nga gihimo pinaagi sa pagdugang sa elapsed_time (mahimong sobra sa
- 3K microseconds) _plus_ overhead sa looping ug duha ka digitalWrites()
- Ingon usa ka sangputanan, ang usa ka tono sa 'gidugayon' nagdula nga labi ka hinay kaysa usa ka pahulay
- sa 'gidugayon.' rest_count nagmugna sa usa ka loop variable aron sa pagdala sa 'pahulay' beats
- subay sa 'tono' nga mga beats sa parehas nga gitas-on.
- rest_count maapektuhan sa chip architecture ug speed, ingon man usab
-
- overhead gikan sa bisan unsang programa mods. Ang nangaging pamatasan dili garantiya sa umaabot
- pasundayag. Mahimong magkalainlain ang imong mileage. Kahayag fuse ug palayo.
- Mahimong mogamit kini og daghang mga pagpaayo:
- ADD code aron tugotan ang programmer nga matino kung pila ka beses ang melody kinahanglan
- loop sa dili pa mohunong
- DUGANG ug laing oktaba
- Ibalhin ang tempo, pause, ug rest_count aron #define nga mga pahayag
- PAGSULAT pag-usab aron maapil ang gidaghanon, gamit ang analogWrite, sama sa ikaduhang programa sa
- http://www.arduino.cc/en/Tutorial/PlayMelody
- ADD code aron mahimo ang tempo nga ma-settable pinaagi sa pot o uban pang input device
- ADD code aron makuha ang tempo o volume nga ma-settable pinaagi sa serial communication
- (Nagkinahanglan og 0005 o mas taas pa.)
- ADD code aron makamugna og tone offset (higer or lower) pinaagi sa pot etc
- PILI ang random melody sa pagbukas sa mga bar sa 'Smoke on the Water'
- Ikaduha nga bersyon, nga adunay volume control set gamit ang analogWrite()
Pagdula sa Melody
Programa sa pagpatugtog sa mga melodies nga gitipigan sa usa ka array, kini nagkinahanglan nga mahibalo * mahitungod sa mga isyu sa timing ug kon sa unsang paagi sa pagpatokar sa mga tono.
- Ang kalkulasyon sa mga tono gihimo human sa mathematical * nga operasyon:
- orasTaas = 1/(2 * tonoFrequency) = panahon / 2
- diin ang lainlaing mga tono gihulagway sama sa lamesa:
- nota frequency period PW (time High)
- c 261 Hz 3830 1915
- d 294 Hz 3400 1700
- ug 329 Hz 3038 1519
- f 349 Hz 2864 1432
- g 392 Hz 2550 1275
- usa ka 440 Hz 2272 1136
- b 493 Hz 2028 1014
- C 523 Hz 1912 956
- (cleft) 2005 D. Cuartielles para sa K3 */

Mga Dokumento / Mga Kapanguhaan
![]() |
ARDUINO Sensor Buzzer 5V Module [pdf] Manwal sa Gumagamit 412, Sensor Buzzer 5V Module, Buzzer 5V Module, 5V Module |

