ARDUINO Sensọ Buzzer 5V Module

Arduino Sensọ Buzzer 5V olumulo Afowoyi
Arduino Sensor Buzzer 5V jẹ ẹrọ itanna ti a lo lati mu awọn ohun orin dun ati awọn orin aladun ṣiṣẹ. O gba advantage ti awọn ero isise ká agbara lati gbe awọn PWM awọn ifihan agbara lati mu orin. Buzzer ti wa ni edidi sinu nọmba pin 9, eyiti o ṣe atilẹyin iṣẹ ṣiṣe ti kikọ ifihan agbara PWM si rẹ.
O ṣe pataki lati ṣe akiyesi pe awọn buzzers ni polarity. Awọn ẹrọ iṣowo ni igbagbogbo ni okun waya pupa ati dudu, ti n tọka bi o ṣe le pulọọgi sinu igbimọ naa.
Asopọ ọja
| Arduino | 5V | GND | PIN 9 |
|---|---|---|---|
| + | S |
Example 1: Play 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
Lati lo Arduino Sensor Buzzer 5V, tẹle awọn igbesẹ wọnyi:
- So Arduino ọkọ 5V pin si awọn buzzer ká rere (+) ebute.
- So Arduino ọkọ ká GND pin si awọn buzzer ká ilẹ (GND) ebute.
- So Arduino ọkọ pin 9 si awọn buzzer ká ifihan agbara (S) ebute.
Ni kete ti awọn asopọ ti wa ni ṣe, o le po si awọn Mofi peseample koodu si Arduino ọkọ rẹ. Koodu yii yoo mu orin aladun rọrun kan nipa lilo iṣatunṣe iwọn pulse-iwọn (PWM) lati ṣẹda awọn ohun orin oriṣiriṣi.
Play Melody
- Eyi example ṣe awọn lilo ti a buzzer ni ibere lati mu awọn orin aladun. A n gba advantage ti awọn ero isise agbara lati gbe awọn PWM awọn ifihan agbara ni ibere lati mu orin.
- Buzzer kii ṣe nkankan bikoṣe ẹrọ itanna ti o lo lati mu awọn ohun orin ṣiṣẹ Ni iṣaaju waample a ti wa ni plugging awọn buzzer lori pin nọmba 9, ti o atilẹyin awọn iṣẹ-ti kikọ a PWM ifihan agbara si o, ki o si ko o kan itele ga tabi kekere iye.
- Ni igba akọkọ ti example ti koodu yoo kan firanṣẹ igbi onigun mẹrin si buzzer, lakoko ti ọkan yoo lo iṣẹ ṣiṣe PWM lati ṣakoso iwọn didun nipasẹ yiyipada Iwọn Pulse.
- Ohun miiran lati ranti ni pe awọn buzzers ni polarity, awọn ẹrọ iṣowo nigbagbogbo ni pupa ati awọn okun onirin dudu ti n tọka bi o ṣe le pulọọgi si igbimọ naa.
Asopọmọra
- Arduino 412 ARDUINO SENSOR BUZZER 5V
- 5V +
- GND -
- Pin 9 S
Example 1: Play Melody
- Play Melody
- ———–
- Eto lati mu orin aladun ti o rọrun
- Awọn ohun orin ti wa ni ṣẹda nipa ni kiakia pulsing a agbọrọsọ si tan ati pa
- lilo PWM, lati ṣẹda awọn loorekoore Ibuwọlu.
- Kọọkan akọsilẹ ni o ni a igbohunsafẹfẹ, da nipa orisirisi awọn akoko ti
- gbigbọn, wọn ni awọn iṣẹju-aaya. A yoo lo pulse-iwọn
- modulation (PWM) lati ṣẹda gbigbọn yẹn.
- A ṣe iṣiro pulse-iwọn lati jẹ idaji akoko; a pulse * agbọrọsọ HIGH fun 'pulse-width' microseconds, lẹhinna LOW
- fun 'pulse-iwọn' microseconds.
- Yi pulsing ṣẹda gbigbọn ti igbohunsafẹfẹ ti o fẹ.
- (cleft) 2005 D. Cuartielles fun K3
- Refactoring ati comments 2006 amo.shirky@nyu.edu
- Wo AKIYESI ninu awọn asọye ni ipari fun awọn ilọsiwaju ti o ṣeeṣe


- Eto naa ṣe ipinnu lati di ohun orin mu fun 'akoko' awọn iṣẹju-aaya.
- Iro iro iro! O duro fun o kere ju 'akoko' microseconds, _plus_
- eyikeyi oke ti a ṣẹda nipasẹ jijẹ akoko ti o kọja (le jẹ ti o pọ ju
- 3K microseconds) _plus_ ori ti looping ati oni-nọmba mejiWrites()
- Bi abajade, ohun orin ti 'akoko' yoo ṣiṣẹ diẹ sii laiyara ju isinmi lọ
- ti 'akoko.' rest_count ṣẹda oniyipada lupu lati mu awọn lilu 'isinmi' wa
- ni ila pẹlu 'ohun orin' lu ti ipari kanna.
- rest_count yoo wa ni fowo nipa ërún faaji ati iyara, bi daradara bi
-
- lori lati eyikeyi eto Mods. Iwa ti o ti kọja kii ṣe iṣeduro ọjọ iwaju
- išẹ. Ibugbe rẹ le yatọ. Ina fiusi ati ki o lọ kuro.
- Eyi le lo nọmba awọn ilọsiwaju:
- Ṣafikun koodu lati jẹ ki olupilẹṣẹ pato pato iye igba orin aladun yẹ
- lupu ṣaaju ki o to duro
- Ṣafikun octave miiran
- Gbe akoko, da duro, ati isinmi_count lati #tumọ awọn alaye
- Tun-KỌ lati ni iwọn didun, lilo analogWrite, gẹgẹbi pẹlu eto keji ni
- http://www.arduino.cc/en/Tutorial/PlayMelody
- Ṣafikun koodu lati jẹ ki tẹmpo ṣeto nipasẹ ikoko tabi ẹrọ titẹ sii miiran
- Ṣafikun koodu lati mu akoko tabi iwọn didun ṣeto nipasẹ ibaraẹnisọrọ ni tẹlentẹle
- (Nbeere 0005 tabi ju bẹẹ lọ.)
- Ṣafikun koodu lati ṣẹda aiṣedeede ohun orin (higer tabi isalẹ) nipasẹ ikoko ati bẹbẹ lọ
- RỌRỌ orin aladun laileto pẹlu awọn ifi ṣiṣi si 'Ẹfin lori Omi'
- Ẹya keji, pẹlu eto iṣakoso iwọn didun nipa lilo analogWrite()
Play Melody
Eto lati mu awọn orin aladun ti o fipamọ sinu titobi, o nilo lati mọ * nipa awọn ọran akoko ati nipa bii o ṣe le mu awọn ohun orin ṣiṣẹ.
- Iṣiro awọn ohun orin ni a ṣe ni atẹle iṣẹ mathematiki *:
- timeHigh = 1/(2 * toneFrequency) = asiko/2
- nibiti a ti ṣe apejuwe awọn ohun orin oriṣiriṣi bi ninu tabili:
- akiyesi akoko igbohunsafẹfẹ PW (akoko Giga)
- 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
- kan 440 Hz 2272 1136
- b 493 Hz 2028 1014
- C 523 Hz 1912 956
- (cleft) 2005 D. Cuartielles fun K3 */

Awọn iwe aṣẹ / Awọn orisun
![]() |
ARDUINO Sensọ Buzzer 5V Module [pdf] Afowoyi olumulo 412, Sensọ Buzzer 5V Module, Modulu Buzzer 5V, Modulu 5V |

