সুচিপত্র:

Arduino সঙ্গে Potentiometer সঙ্গে LED উজ্জ্বলতা নিয়ন্ত্রণ: 3 পদক্ষেপ
Arduino সঙ্গে Potentiometer সঙ্গে LED উজ্জ্বলতা নিয়ন্ত্রণ: 3 পদক্ষেপ

ভিডিও: Arduino সঙ্গে Potentiometer সঙ্গে LED উজ্জ্বলতা নিয়ন্ত্রণ: 3 পদক্ষেপ

ভিডিও: Arduino সঙ্গে Potentiometer সঙ্গে LED উজ্জ্বলতা নিয়ন্ত্রণ: 3 পদক্ষেপ
ভিডিও: Learn Arduino in 30 Minutes: Examples and projects 2024, নভেম্বর
Anonim
Image
Image

এই প্রকল্পে, আমরা পোটেন্টিওমিটার দ্বারা প্রদত্ত পরিবর্তনশীল প্রতিরোধ ব্যবহার করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ করব। এটি একটি শিক্ষানবিসের জন্য একটি খুব মৌলিক প্রকল্প কিন্তু এটি আপনাকে পোটেন্টিওমিটার এবং এলইডি ওয়ার্কিং সম্পর্কে অনেক কিছু শেখাবে যা অগ্রিম প্রকল্প তৈরির জন্য প্রয়োজন।

আমরা পটেন্টিওমিটার ছাড়া LED এর উজ্জ্বলতা নিয়ন্ত্রণ করতে পারি। প্রকল্পটি চেক করতে নীচের লিঙ্কে ক্লিক করুন

লিঙ্ক: - পটেন্টিওমিটার ছাড়া LED উজ্জ্বলতা নিয়ন্ত্রণ।

ধাপ 1: প্রয়োজনীয় উপাদান

  1. আরডুইনো -
  2. Potentiometer -
  3. LED -
  4. প্রতিরোধক (220 থেকে 1000 ohms) -
  5. জাম্পার তার -

ধাপ 2: সার্কিট পরিকল্পিত

সার্কিট পরিকল্পিত
সার্কিট পরিকল্পিত
সার্কিট পরিকল্পিত
সার্কিট পরিকল্পিত

পিন 11 নেতৃত্বাধীন অ্যানোড

A0 ওয়াইপার

Vcc 5V

পেন্টেন্টিওমিটারের Gnd টার্মিনাল 3, LED এর ক্যাথোড

ধাপ 3: Arduino কোড

Arduino analogRead ফাংশনটি 0 থেকে 5 ভোল্টের মধ্যে ভোল্টেজ পরিমাপ করতে ব্যবহৃত হয় এবং এটি 0 থেকে 1023 এর মধ্যে ডিজিটাল ভ্যালুতে রূপান্তরিত হয়। PWM এর analogWrite হিসাবে 0 থেকে 255 এর মধ্যে ডিউটি চক্র আছে তাই আমরা কোডে 4 দ্বারা পড়া মান ভাগ করব।

কোড

const int POTENTIOMETER_PIN = 0;

int analog_value = 0;

অকার্যকর সেটআপ() {

// আপনার সেটআপ কোড এখানে রাখুন, একবার চালানোর জন্য:

পিনমোড (11, আউটপুট);

পিনমোড (POTENTIOMETER_PIN, ইনপুট);

}

অকার্যকর লুপ () {

// বারবার চালানোর জন্য এখানে আপনার প্রধান কোডটি রাখুন:

analog_value = analogRead (POTENTIOMETER_PIN);

// analog_value এর মান 0 থেকে 1023 এবং PWM এর ডিউটি চক্র 0 থেকে 255।

analogWrite (11, analog_value/4);

}

প্রস্তাবিত: