ARDUINO Sensor Buzzer 5V Module
Arduino Sensor Buzzer 5V Bukana ea Mosebelisi
Arduino Sensor Buzzer 5V ke sesebelisoa sa elektroniki se sebelisetsoang ho bapala melumo le meloli. E hloka peletage ea bokhoni ba processor ea ho hlahisa matšoao a PWM ho bapala mmino. Buzzer e hoketsoe ho pin nomoro ea 9, e ts'ehetsang ts'ebetso ea ho ngola lets'oao la PWM ho eona.
Ke habohlokoa ho hlokomela hore li-buzzers li na le polarity. Lisebelisoa tsa khoebo hangata li na le terata e khubelu le e ntšo, e bontšang mokhoa oa ho e kenya ka har'a boto.
Khokahano ea Sehlahisoa
Arduino | 5V | GND | Pina ea 9 |
---|---|---|---|
+ | S |
ExampLe 1: Bapala 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
Ho sebelisa Arduino Sensor Buzzer 5V, latela mehato ena:
- Hokela phini ea 5V ea Arduino board ho theminale ea buzzer positive (+).
- Hokela phini ea GND ea boto ea Arduino ho theminale ea buzzer's ground (GND).
- Hokela phini ea 9 ea boto ea Arduino ho theminale ea lets'oao la buzzer (S).
Hang ha lihokelo li entsoe, u ka kenya ex e fanoengample khoutu ho boto ea hau ea Arduino. Khoutu ena e tla bapala molodi o bonolo o sebedisa pulse-width modulation (PWM) ho etsa medumo e fapaneng.
Bapala Melody
- Example etsa tshebediso ya buzzer bakeng sa ho bapala melodi. Re nka advantage ea bokhoni ba processors ho hlahisa matšoao a PWM molemong oa ho bapala mmino.
- Buzzer ha se letho haese sesebelisoa sa elektroniki se sebelisetsoang ho bapala lithane tsa rona tsa khaleample re ntse re kenya buzzer ho nomoro ea pin 9, e tšehetsang mosebetsi oa ho ngola letšoao la PWM ho eona, eseng feela boleng ba HIGH kapa LOW.
- Example ea khoutu e tla romela leqhubu la lisekoere ho buzzer, ha ea bobeli e tla sebelisa ts'ebetso ea PWM ho laola molumo ka ho fetola Pulse Width.
- Ntho e 'ngoe eo u lokelang ho e hopola ke hore li-buzzers li na le polarity, lisebelisoa tsa khoebo hangata li na le lithapo tse khubelu le tse ntšo tse bontšang mokhoa oa ho li kenya ka har'a boto.
Khokahano
- Arduino 412 ARDUINO SENSOR BUZZER 5V
- 5V +
- GND -
- Setšoantšo sa 9 S
ExampLe 1: Bapala Melody
- Bapala Melody
- ———–
- Lenaneo la ho bapala molodi o bonolo
- Melumo e etsoa ka ho phunya sebuela kapele le ho se tima
- ho sebelisa PWM, ho theha maqhubu a ho saena.
- Noto e 'ngoe le e 'ngoe e na le makhetlo a mangata, e entsoeng ka ho fapana ha nako ea
- thothomelo, e lekantsoeng ka microseconds. Re tla sebelisa pulse-width
- modulation (PWM) ho theha thothomelo eo.
- Re bala pulse-width ho ba halofo ea nako; re otla * sebui se HIGH bakeng sa "pulse-width" microseconds, ebe LOW
- bakeng sa li-microseconds tsa 'pulse-width'.
- Pulsing ena e baka ho sisinyeha ha maqhubu a lakatsehang.
- (lefako) 2005 D. Cuartielles bakeng sa K3
- Refactoring le maikutlo 2006 letsopa.shirky@nyu.edu
- Sheba LINTLHA maikutlong qetellong bakeng sa lintlafatso tse ka bang teng
- Lenaneo le ikemiselitse ho tšoara molumo bakeng sa li-microseconds tsa 'nako'.
- Maaka a bua leshano! E boloka bonyane li-microseconds tsa 'nako', _plus_
- leha e le efe ea holimo e entsoeng ke incremeting elapsed_time (e ka ba ho feta
- 3K microseconds) _plus_ ka holimo ho looping le tse peli tsa digitalWrites()
- Ka lebaka leo, molumo oa 'nako' o bapala butle ho feta ho phomola
- ea 'nako.' rest_count e etsa phapang ea loop ho tlisa 'phomolo' beats
- ho tsamaellana le morethetho oa 'tone' oa bolelele bo lekanang.
- rest_count e tla angoa ke meralo ea chip le lebelo, joalo ka
-
- holimo ho tsoa ho li-mods tsa lenaneo. Boitšoaro ba nakong e fetileng ha se tiiso ea bokamoso
- tshebetso. Limaele tsa hau li ka fapana. Fuse e khanyang 'me u tlohe.
- Sena se ka sebelisa lintlafatso tse 'maloa:
- ADD khoutu ho lumella moqapi oa lenaneo hore a hlalose hore na molodi o lokela ho etsa makhetlo a makae
- loop pele o emisa
- KENYA octave e 'ngoe
- TSAMAISA tempo, emisa, 'me u phomole_bala ho #define statements
- NGOLA hape ho kenyelletsa molumo, u sebelisa analogWrite, joalo ka lenaneo la bobeli ho
- http://www.arduino.cc/en/Tutorial/PlayMelody
- KENYA khoutu ho etsa hore tempo e lokisoe ka pitsa kapa sesebelisoa se seng sa ho kenya
- ADD khoutu ho nka tempo kapa volume settable ka puisano ea serial
- (E hloka 0005 kapa ho feta.)
- ADD khoutu ea ho theha molumo oa lentsoe (higer kapa tlase) ka pitsa joalo-joalo
- FETOLA lipina tsa thoriso tse sa reroang ka mekoallo ea ho bula 'Mosi ka Metsing'
- Mofuta oa bobeli, o nang le taolo ea molumo o hlophisitsoeng o sebelisa analogWrite()
Bapala Melody
Lenaneo la ho bapala melodi e bolokiloeng ka lethathamo, le hloka ho tseba * ka litaba tsa nako le mokhoa oa ho bapala melumo.
- Palo ea lithane e etsoa ka mor'a ts'ebetso ea lipalo *:
- nako Phahameng = 1/(2 * toneFrequency) = nako / 2
- moo melumo e fapaneng e hlalosoang joalo ka tafoleng:
- hlokomela nako ea maqhubu PW (timeHigh)
- 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
- 440 Hz 2272 1136
- b 493 Hz 2028 1014
- C 523 Hz 1912 956
- (lefako) 2005 D. Cuartielles bakeng sa K3 */
Litokomane / Lisebelisoa
![]() |
ARDUINO Sensor Buzzer 5V Module [pdf] Bukana ea Mosebelisi 412, Sensor Buzzer 5V Module, Buzzer 5V Module, 5V Module |