ARDUINO सेन्सर बजर 5V मॉड्यूल

Arduino सेन्सर बजर 5V वापरकर्ता मॅन्युअल
Arduino Sensor Buzzer 5V हे एक इलेक्ट्रॉनिक उपकरण आहे ज्याचा वापर टोन आणि धुन वाजवण्यासाठी केला जातो. अडवाण लागतेtagसंगीत प्ले करण्यासाठी PWM सिग्नल तयार करण्याची प्रोसेसरची क्षमता. बजर पिन क्रमांक 9 मध्ये प्लग इन केलेला आहे, जो त्यावर PWM सिग्नल लिहिण्याच्या कार्यक्षमतेस समर्थन देतो.
हे लक्षात घेणे महत्वाचे आहे की बझर्समध्ये ध्रुवीयता असते. व्यावसायिक उपकरणांमध्ये सामान्यत: लाल आणि काळी वायर असते, ती बोर्डमध्ये कशी जोडायची हे दर्शवते.
उत्पादन जोडणी
| अर्डिनो | 5V | GND | पिन 9 |
|---|---|---|---|
| + | S |
Exampले 1: मेलडी प्ले करा
// 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
Arduino Sensor Buzzer 5V वापरण्यासाठी, या चरणांचे अनुसरण करा:
- Arduino बोर्डचा 5V पिन बझरच्या सकारात्मक (+) टर्मिनलशी जोडा.
- Arduino बोर्डचा GND पिन बजर ग्राउंड (GND) टर्मिनलशी जोडा.
- Arduino बोर्डचा पिन 9 बझरच्या सिग्नल (S) टर्मिनलशी जोडा.
एकदा जोडणी झाली की, तुम्ही प्रदान केलेले एक्स अपलोड करू शकताampआपल्या Arduino बोर्डवर le कोड. हा कोड पल्स-विड्थ मॉड्युलेशन (PWM) वापरून वेगवेगळे टोन तयार करण्यासाठी एक साधी मेलडी वाजवेल.
मेलोडी वाजवा
- या माजीample धून वाजवण्यासाठी बजर वापरतो. आम्ही अॅडव्हान घेत आहोतtagसंगीत प्ले करण्यासाठी PWM सिग्नल तयार करण्याची प्रोसेसर क्षमता.
- बजर हे इलेक्ट्रॉनिक उपकरण नसून दुसरे काही नाही जे आमच्या माजी व्यक्तींमध्ये टोन प्ले करण्यासाठी वापरले जातेample आम्ही पिन क्रमांक 9 वर बजर प्लग करत आहोत, जे त्यावर PWM सिग्नल लिहिण्याच्या कार्यक्षमतेला समर्थन देते, आणि फक्त साधा उच्च किंवा कमी मूल्य नाही.
- पहिले माजीampकोडचा le फक्त बजरला एक चौरस लहर पाठवेल, तर दुसरा PWM कार्यक्षमतेचा वापर करून पल्स विड्थ बदलून आवाज नियंत्रित करेल.
- लक्षात ठेवण्यासारखी दुसरी गोष्ट अशी आहे की बझर्समध्ये ध्रुवता असते, व्यावसायिक उपकरणांमध्ये सामान्यतः लाल आणि काळ्या तारा असतात ज्या ते बोर्डमध्ये कसे जोडायचे हे दर्शवतात.
जोडणी
- Arduino 412 Arduino सेन्सर बजर 5V
- 5V +
- जीएनडी -
- पिन 9 एस
Exampले 1: मेलडी प्ले करा
- मेलोडी वाजवा
- ———–
- एक साधी चाल वाजवण्याचा कार्यक्रम
- स्पीकरला त्वरीत चालू आणि बंद करून टोन तयार केले जातात
- PWM वापरून, स्वाक्षरी फ्रिक्वेन्सी तयार करण्यासाठी.
- प्रत्येक नोटची वारंवारता असते, जी कालावधी बदलून तयार केली जाते
- कंपन, मायक्रोसेकंदमध्ये मोजले जाते. आम्ही नाडी-रुंदी वापरू
- मॉड्युलेशन (PWM) ते कंपन तयार करण्यासाठी.
- आम्ही पल्स-रुंदीची अर्धा कालावधी मोजतो; आम्ही पल्स * स्पीकर 'पल्स-रुंदी' मायक्रोसेकंदसाठी उच्च, नंतर कमी करतो
- 'पल्स-रुंदी' मायक्रोसेकंदांसाठी.
- हे स्पंदन इच्छित वारंवारतेचे कंपन तयार करते.
- (क्लेफ्ट) 2005 डी. क्युआर्टिलेस K3 साठी
- रिफॅक्टरिंग आणि टिप्पण्या 2006 क्ले.shirky@nyu.edu
- संभाव्य सुधारणांसाठी शेवटी टिप्पण्यांमधील नोट्स पहा


- कार्यक्रम 'कालावधी' मायक्रोसेकंदांसाठी एक टोन ठेवण्याचा प्रयत्न करतो.
- खोटे खोटे खोटे! हे कमीतकमी 'कालावधी' मायक्रोसेकंदांसाठी धारण करते, _plus_
- elapsed_time वाढवून तयार केलेले कोणतेही ओव्हरहेड (पेक्षा जास्त असू शकते
- 3K मायक्रोसेकंद) _प्लस_ लूपिंगचे ओव्हरहेड आणि दोन डिजिटल राइट्स()
- परिणामी, 'कालावधी' चा स्वर विश्रांतीपेक्षा खूप हळू वाजतो
- च्या 'कालावधी' rest_count 'रेस्ट' बीट्स आणण्यासाठी लूप व्हेरिएबल तयार करते
- समान लांबीच्या 'टोन' बीट्सच्या अनुरूप.
- rest_count वर चिप आर्किटेक्चर आणि गती, तसेच प्रभावित होईल
-
- कोणत्याही प्रोग्राम मोड्समधून ओव्हरहेड. भूतकाळातील वागणूक भविष्याची हमी नाही
- कामगिरी तुमचे मायलेज भिन्न असू शकते. हलका फ्यूज करा आणि दूर जा.
- हे अनेक सुधारणांचा वापर करू शकते:
- प्रोग्रामरला किती वेळा मेलडी असावी हे निर्दिष्ट करू देण्यासाठी कोड जोडा
- थांबण्यापूर्वी पळवाट
- आणखी एक अष्टक जोडा
- विधाने परिभाषित करण्यासाठी टेम्पो हलवा, विराम द्या आणि बाकी_गणना करा
- वरील दुसऱ्या प्रोग्रामप्रमाणे अॅनालॉगराईट वापरून व्हॉल्यूम समाविष्ट करण्यासाठी री-राइट करा
- http://www.arduino.cc/en/Tutorial/PlayMelody
- पॉट किंवा इतर इनपुट डिव्हाइसद्वारे टेम्पो सेट करण्यायोग्य करण्यासाठी कोड जोडा
- सीरियल कम्युनिकेशनद्वारे टेम्पो किंवा व्हॉल्यूम सेट करण्यायोग्य घेण्यासाठी कोड जोडा
- (0005 किंवा उच्च आवश्यक आहे.)
- पॉट इत्यादीद्वारे टोन ऑफसेट (उच्च किंवा खालचा) तयार करण्यासाठी कोड जोडा
- 'स्मोक ऑन द वॉटर' वर ओपनिंग बारसह यादृच्छिक मेलडी बदला
- दुसरी आवृत्ती, analogWrite() वापरून व्हॉल्यूम कंट्रोल सेटसह
मेलोडी वाजवा
अॅरेमध्ये संग्रहित ध्वनी वाजवण्याच्या प्रोग्रॅमसाठी, वेळेच्या समस्या आणि टोन कसे वाजवायचे याबद्दल * जाणून घेणे आवश्यक आहे.
- टोनची गणना गणितीय * ऑपरेशननंतर केली जाते:
- वेळ उच्च = 1/(2 * टोन फ्रिक्वेन्सी) = कालावधी / 2
- जेथे टेबलमध्ये वेगवेगळ्या टोनचे वर्णन केले आहे:
- नोंद वारंवारता कालावधी PW (वेळ उच्च)
- 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
- a 440 Hz 2272 1136
- b 493 Hz 2028 1014
- C 523 Hz 1912 956
- (क्लेफ्ट) 2005 डी. क्युआर्टिलेस K3 साठी */

कागदपत्रे / संसाधने
![]() |
ARDUINO सेन्सर बजर 5V मॉड्यूल [pdf] वापरकर्ता मॅन्युअल 412, सेन्सर बजर 5V मॉड्यूल, बजर 5V मॉड्यूल, 5V मॉड्यूल |

