আরডুইনো-লোগো

ARDUINO সেন্সর Buzzer 5V মডিউল

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

Arduino সেন্সর Buzzer 5V ব্যবহারকারী ম্যানুয়াল

Arduino Sensor Buzzer 5V হল একটি ইলেকট্রনিক ডিভাইস যা টোন এবং সুর বাজাতে ব্যবহৃত হয়। অ্যাডভান লাগেtagসঙ্গীত বাজানোর জন্য PWM সংকেত তৈরি করতে প্রসেসরের ক্ষমতা। বুজারটি পিন নম্বর 9 এ প্লাগ করা হয়েছে, যা এটিতে একটি PWM সংকেত লেখার কার্যকারিতা সমর্থন করে।

এটি লক্ষ্য করা গুরুত্বপূর্ণ যে বাজারের পোলারিটি রয়েছে। বাণিজ্যিক ডিভাইসগুলিতে সাধারণত একটি লাল এবং কালো তার থাকে, যা নির্দেশ করে যে এটি কীভাবে বোর্ডে প্লাগ করতে হয়।

পণ্য সংযোগ

আরডুইনো 5V জিএনডি পিন 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 সেন্সর Buzzer 5V ব্যবহার করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আরডুইনো বোর্ডের 5V পিনটিকে বুজারের পজিটিভ (+) টার্মিনালে সংযুক্ত করুন।
  2. আরডুইনো বোর্ডের GND পিনটি বুজারের গ্রাউন্ড (GND) টার্মিনালে সংযুক্ত করুন।
  3. আরডুইনো বোর্ডের পিন 9টিকে বুজারের সিগন্যাল (এস) টার্মিনালে সংযুক্ত করুন।

সংযোগ হয়ে গেলে, আপনি প্রদত্ত প্রাক্তন আপলোড করতে পারেনampলে কোড আপনার Arduino বোর্ডে। এই কোডটি বিভিন্ন টোন তৈরি করতে পালস-উইডথ মড্যুলেশন (PWM) ব্যবহার করে একটি সাধারণ সুর বাজাবে।

মেলোডি বাজাও

  • এই প্রাক্তনampলে সুর বাজানোর জন্য একটি বুজার ব্যবহার করে। আমরা অ্যাডভান নিচ্ছিtagগান বাজানোর জন্য PWM সিগন্যাল তৈরি করার প্রসেসরের ক্ষমতা।
  • একটি বুজার একটি ইলেকট্রনিক ডিভাইস ছাড়া আর কিছুই নয় যা আমাদের প্রাক্তনে টোন বাজাতে ব্যবহৃত হয়ampআমরা পিন নম্বর 9-এ বুজারটি প্লাগ করছি, যা এটিতে একটি PWM সংকেত লেখার কার্যকারিতা সমর্থন করে, এবং শুধুমাত্র একটি সাধারণ উচ্চ বা নিম্ন মান নয়।
  • প্রথম প্রাক্তনampকোডের le শুধুমাত্র বুজারে একটি বর্গাকার তরঙ্গ পাঠাবে, যখন দ্বিতীয়টি পালস প্রস্থ পরিবর্তনের মাধ্যমে ভলিউম নিয়ন্ত্রণ করতে PWM কার্যকারিতা ব্যবহার করবে।
  • মনে রাখা অন্য জিনিস হল যে বাজারের পোলারিটি থাকে, বাণিজ্যিক ডিভাইসগুলিতে সাধারণত একটি লাল এবং একটি কালো তার থাকে যা নির্দেশ করে যে কীভাবে এটি বোর্ডে প্লাগ করতে হয়।

সংযোগ

  • আরডুইনো 412 আরডুইনো সেন্সর বুজার 5V
  • 5V +
  • জিএনডি -
  • পিন 9 এস

Exampলে 1: মেলোডি খেলুন

  • মেলোডি বাজাও
  •  ———–
  • একটি সাধারণ সুর বাজানোর প্রোগ্রাম
  • একটি স্পিকার চালু এবং বন্ধ করে দ্রুত স্পন্দন করে টোন তৈরি করা হয়
  • PWM ব্যবহার করে, স্বাক্ষর ফ্রিকোয়েন্সি তৈরি করতে।
  • প্রতিটি নোট একটি ফ্রিকোয়েন্সি আছে, সময়কালের তারতম্য দ্বারা নির্মিত
  • কম্পন, মাইক্রোসেকেন্ডে পরিমাপ করা হয়। আমরা পালস-প্রস্থ ব্যবহার করব
  • মড্যুলেশন (PWM) সেই কম্পন তৈরি করতে।
  • আমরা নাড়ি-প্রস্থ গণনা করি অর্ধেক সময়কাল হতে; আমরা পালস * স্পিকার উচ্চ 'পালস-প্রস্থ' মাইক্রোসেকেন্ডের জন্য, তারপর কম
  • 'পালস-প্রস্থ' মাইক্রোসেকেন্ডের জন্য।
  • এই স্পন্দন কাঙ্ক্ষিত ফ্রিকোয়েন্সির একটি কম্পন তৈরি করে।
  • (ক্লেফট) 2005 D. K3 এর জন্য কুয়ার্টিলেস
  • রিফ্যাক্টরিং এবং মন্তব্য 2006 কাদামাটি।shirky@nyu.edu
  • সম্ভাব্য উন্নতির জন্য শেষে মন্তব্যে নোট দেখুন

ARDUINO-Sensor-buzzer-5V-Module-fig-1 ARDUINO-Sensor-buzzer-5V-Module-fig-2ARDUINO-Sensor-buzzer-5V-Module-fig-3 ARDUINO-Sensor-buzzer-5V-Module-fig-4

  • প্রোগ্রামটি 'সময়কাল' মাইক্রোসেকেন্ডের জন্য একটি টোন ধরে রাখতে পারে।
  • মিথ্যা মিথ্যা মিথ্যা! এটি কমপক্ষে 'সময়কাল' মাইক্রোসেকেন্ড ধরে রাখে, _plus_
    • অতিবাহিত_সময় বৃদ্ধির দ্বারা তৈরি যেকোন ওভারহেড (এর বেশি হতে পারে
    • 3K মাইক্রোসেকেন্ড) _plus_ লুপিংয়ের ওভারহেড এবং দুটি ডিজিটাল রাইটস()
  • ফলস্বরূপ, বিশ্রামের চেয়ে 'সময়কাল'-এর একটি টোন অনেক বেশি ধীরে বাজতে থাকে
  • এর 'সময়কাল'। rest_count 'বিশ্রাম' বিট আনতে একটি লুপ ভেরিয়েবল তৈরি করে
  • একই দৈর্ঘ্যের 'টোন' বীটের সাথে সঙ্গতিপূর্ণ।
  • rest_count চিপ আর্কিটেকচার এবং গতি দ্বারা প্রভাবিত হবে, সেইসাথে
    • কোনো প্রোগ্রাম মোড থেকে ওভারহেড। অতীত আচরণ ভবিষ্যতের কোন গ্যারান্টি নয়
    • কর্মক্ষমতা. আপনার মাইলেজ পরিবর্তিত হতে পারে. হালকা ফিউজ এবং দূরে পেতে.
  • এটি বেশ কয়েকটি বর্ধন ব্যবহার করতে পারে:
  • প্রোগ্রামারকে কতবার সুর করতে হবে তা নির্দিষ্ট করতে কোড যোগ করুন
  • থামার আগে লুপ
  • আরেকটি অষ্টক যোগ করুন
  • বিবৃতিকে #সংজ্ঞায়িত করতে টেম্পো, পজ এবং রেস্ট_কাউন্ট সরান
  • এনালগরাইট ব্যবহার করে ভলিউম অন্তর্ভুক্ত করতে RE-Write করুন, যেমন এ দ্বিতীয় প্রোগ্রামের সাথে
  • 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
    • একটি 440 Hz 2272 1136
    • b 493 Hz 2028 1014
    • সি 523 Hz 1912 956
    • (ক্লেফট) 2005 ডি. কুয়ার্টিলেস K3 এর জন্য */

ARDUINO-Sensor-buzzer-5V-Module-fig-5 ARDUINO-Sensor-buzzer-5V-Module-fig-6

দলিল/সম্পদ

ARDUINO সেন্সর Buzzer 5V মডিউল [পিডিএফ] ব্যবহারকারী ম্যানুয়াল
412, সেন্সর বুজার 5V মডিউল, বুজার 5V মডিউল, 5V মডিউল

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *