ARDUINO-logo

ARDUINO Sensọ Buzzer 5V Module

ARDUINO-Sensor-Buzzer-5V-Module-ọja-img

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:

  1. So Arduino ọkọ 5V pin si awọn buzzer ká rere (+) ebute.
  2. So Arduino ọkọ ká GND pin si awọn buzzer ká ilẹ (GND) ebute.
  3. 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

ARDUINO-Sensor-Buzzer-5V-Module-ọpọtọ-1 ARDUINO-Sensor-Buzzer-5V-Module-ọpọtọ-2ARDUINO-Sensor-Buzzer-5V-Module-ọpọtọ-3 ARDUINO-Sensor-Buzzer-5V-Module-ọpọtọ-4

  • 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 */

ARDUINO-Sensor-Buzzer-5V-Module-ọpọtọ-5 ARDUINO-Sensor-Buzzer-5V-Module-ọpọtọ-6

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

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *