ARDUINO-logo

ARDUINO Capteur Buzzer 5V Modil

ARDUINO-Sensor-Buzzer-5V-Module-product-img

Arduino Sensor Buzzer 5V Manyèl Itilizatè

Arduino Sensor Buzzer 5V se yon aparèy elektwonik ki itilize pou jwe ton ak melodi. Li pran avantage nan kapasite processeur a pou pwodwi siyal PWM pou jwe mizik. Se buzzer la ploge nan nimewo PIN 9, ki sipòte fonksyonalite a nan ekri yon siyal PWM sou li.

Li enpòtan sonje ke buzzer yo gen polarite. Aparèy komèsyal yo anjeneral gen yon fil wouj ak nwa, ki endike ki jan yo ploge li nan tablo a.

Pwodwi Koneksyon

Arduino 5V GND PIN 9
+ S

Example 1: Jwe 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

Pou itilize Arduino Sensor Buzzer 5V, swiv etap sa yo:

  1. Konekte pin 5V tablo Arduino a nan tèminal pozitif (+) buzzer la.
  2. Konekte pin GND tablo Arduino a nan tèminal tè (GND) buzzer la.
  3. Konekte PIN 9 tablo Arduino a nan tèminal siyal (S) buzzer la.

Yon fwa koneksyon yo fèt, ou ka telechaje ansyen yo bay laample kòd sou tablo Arduino ou a. Kòd sa a pral jwe yon melodi senp lè l sèvi avèk modulasyon batman-lajè (PWM) pou kreye ton diferan.

Jwe Melody

  • Ansyen sa aample fè sèvi ak yon buzzer yo nan lòd yo jwe melodi. Nap pran avantage nan kapasite processeurs yo pwodwi siyal PWM yo nan lòd yo jwe mizik.
  • Yon buzzer pa anyen men yon aparèy elektwonik ki itilize pou jwe ton nan ansyen nou anample nou ap branche buzzer la sou nimewo PIN 9 la, ki sipòte fonksyonalite ekri yon siyal PWM nan li, epi li pa jis yon plenn HIGH oswa LOW valè.
  • Premye ansyenampLe nan kòd la pral jis voye yon vag kare nan buzzer la, pandan y ap youn nan dezyèm pral sèvi ak fonksyonalite a PWM pou kontwole volim nan chanje Lajè batman kè a.
  • Lòt bagay ou dwe sonje se ke buzzer yo gen polarite, aparèy komèsyal yo anjeneral gen yon fil wouj ak yon nwa ki endike ki jan yo ploge li nan tablo a.

Koneksyon

  • Arduino 412 ARDUINO CAPTÈ BUZZER 5V
  • 5V +
  • GND -
  • PIN 9 S

Example 1: Jwe Melody

  • Jwe Melody
  •  ———–
  • Pwogram pou jwe yon melodi senp
  • Ton yo kreye pa rapidman enpulsyon yon oratè sou yo ak koupe
  • lè l sèvi avèk PWM, yo kreye frekans siyati.
  • Chak nòt gen yon frekans, ki te kreye pa varye peryòd la nan
  • Vibration, mezire an mikrosgond. Nou pral sèvi ak batman-lajè
  • modulation (PWM) pou kreye Vibration sa.
  • Nou kalkile lajè batman an se mwatye peryòd la; nou batman * oratè a HIGH pou 'pulse-width' microseconds, Lè sa a, BAS
  • pou microseconds 'pulse-width'.
  • Enpilsyon sa a kreye yon Vibration nan frekans lan vle.
  • (cleft) 2005 D. Cuartielles pou K3
  • Refactoring ak kòmantè 2006 ajil.shirky@nyu.edu
  • Gade NÒT nan kòmantè nan fen pou amelyorasyon posib

ARDUINO-Capteur-Buzzer-5V-Modil-fig-1 ARDUINO-Capteur-Buzzer-5V-Modil-fig-2ARDUINO-Capteur-Buzzer-5V-Modil-fig-3 ARDUINO-Capteur-Buzzer-5V-Modil-fig-4

  • Pwogram nan pretann kenbe yon ton pou 'dire' mikrosgond.
  • Manti manti manti! Li kenbe pou omwen 'dire' mikrosgond, _plus_
    • nenpòt frè anlè ki te kreye pa ogmante elapsed_time (kapab depase
    • 3K mikrosgond) _plis_ anlè boukl ak de digitalWrites ()
  • Kòm yon rezilta, yon ton nan 'dire' jwe pi dousman pase yon rès
  • nan 'dire.' rest_count kreye yon varyab bouk pou pote bat 'rès'
  • an liy ak 'ton' bat nan menm longè.
  • rest_count pral afekte pa achitekti chip ak vitès, osi byen ke
    • anlè soti nan nenpòt mods pwogram. Konpòtman sot pase yo pa garanti nan lavni
    • pèfòmans. Kilométrage ou ka varye. Limyè fuse epi ale.
  • Sa a ta ka itilize yon kantite amelyorasyon:
  • AJOUTE kòd pou kite pwogramè a presize konbyen fwa melodi a ta dwe
  • bouk anvan ou kanpe
  • AJOUTE yon lòt oktav
  • DEPLAJE tanpo, poz, ak rest_count pou #defini deklarasyon
  • RE-EKRI pou enkli volim, lè l sèvi avèk analogWrite, menm jan ak dezyèm pwogram nan nan
  • http://www.arduino.cc/en/Tutorial/PlayMelody
  • AJOUTE kòd pou fè tanpo a fikse pa po oswa lòt aparèy opinyon
  • AJOUTE kòd pou pran tan oswa volim settable pa seri kominikasyon
  • (Mande pou 0005 oswa pi wo.)
  • AJOUTE kòd pou kreye yon konpanse ton (pi wo oswa pi ba) atravè po elatriye
  • RANPLASE melodi o aza ak ba ouvèti pou 'Lafimen sou dlo a'
  • Dezyèm vèsyon, ak kontwòl volim mete lè l sèvi avèk analogWrite ()

Jwe Melody

Pwogram pou jwe melodi ki estoke nan yon etalaj, li mande pou konnen * sou pwoblèm distribisyon ak sou fason yo jwe ton.

  • Kalkil ton yo fèt apre operasyon * matematik:
    • tanHigh = 1/(2 * toneFrequency) = peryòd / 2
    • kote diferan ton yo dekri tankou nan tablo a:
    • note peryòd frekans 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
    • yon 440 Hz 2272 1136
    • b 493 Hz 2028 1014
    • C 523 Hz 1912 956
    • (flè) 2005 D. Cuartielles pou K3 */

ARDUINO-Capteur-Buzzer-5V-Modil-fig-5 ARDUINO-Capteur-Buzzer-5V-Modil-fig-6

Dokiman / Resous

ARDUINO Capteur Buzzer 5V Modil [pdfManyèl Itilizatè
412, Sensor Buzzer 5V Modil, Buzzer 5V Modil, 5V Modil

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *