সুচিপত্র:
- ধাপ 1: পাওয়ার এবং গ্রাউন্ড
- ধাপ 2: LEDs সংযোগ করা
- ধাপ 3: পুশ বোতাম
- ধাপ 4: পোটেন্টিওমিটার
- ধাপ 5: সম্ভাব্য ত্রুটি
- ধাপ 6: কোড
ভিডিও: USA Arduino Interrupt LED উজ্জ্বলতা: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই প্রকল্পে, আমরা একটি লাল, সাদা এবং নীল LED ডিসপ্লে তৈরি করব যা একটি পোটেন্টিওমিটার এবং একটি পুশ বাটন সহ থাকবে। সহজ শোনাচ্ছে, কিন্তু আমরা এর জন্য বাধা ব্যবহার করব। সুতরাং যখন পুশ বোতামটি চাপানো হয়, তখন পোটেন্টিওমিটার থেকে মান LEDs এর উজ্জ্বলতা সেট করবে। প্রয়োজনীয় উপকরণগুলির মধ্যে রয়েছে:
-আরডুইনো উনো আর 3
-ব্রেডবোর্ড
পুরুষ থেকে পুরুষ তারের
-তিনটি LEDs (লাল, সাদা, নীল)
-পোটেন্টিওমিটার
-বোতাম চাপা
-220ohm প্রতিরোধক
ধাপ 1: পাওয়ার এবং গ্রাউন্ড
প্রথমে, মাটির এবং 5v পাওয়ারকে ব্রেডবোর্ডের সাথে সংযুক্ত করুন।
ধাপ 2: LEDs সংযোগ করা
ব্রেডবোর্ডে তিনটি এলইডি রাখুন। প্রত্যেকের জন্য মাটিতে ক্যাথোড সংযুক্ত করুন। একটি 220 ওহম প্রতিরোধককে অ্যানোডের সাথে সংযুক্ত করুন এবং তারপরে এটিকে আরডুইনো, 9-11 পিনের সাথে সংযুক্ত করুন।
ধাপ 3: পুশ বোতাম
পুশ বোতামের জন্য, নিশ্চিত করুন যে আপনি এটি ঠিক ছবিতে সংযুক্ত করেছেন। পাওয়ার টু পাওয়ার, 220ohm রেসিস্টর গ্রাউন্ড, এবং তারপর বিপরীত প্রান্ত পিন 3। এটি ইন্টারাপ্ট হিসেবে ব্যবহার করা হবে।
ধাপ 4: পোটেন্টিওমিটার
পুশ বোতামের মতো, পটেন্টিওমিটারের সাথে সংযোগ করুন ঠিক যেমন ছবি দেখায়। এটি উজ্জ্বলতা সামঞ্জস্য করার উদ্দেশ্যে কাজ করবে।
ধাপ 5: সম্ভাব্য ত্রুটি
নিশ্চিত করুন যে পিনগুলি কোড এবং ছবিগুলির মতো সংযুক্ত রয়েছে এবং সেগুলি মিলেছে। এছাড়াও, নিশ্চিত করুন যে অ্যানোড এবং ক্যাথোড সেই অনুযায়ী সংযুক্ত আছে।
ধাপ 6: কোড
const বাইট ledBlue = 11; // পিন 11 কনস্ট বাইট LEDRed = 10 এ LED নীল সেট করে; // পিন 10 এ LED লাল সেট করে
const বাইট ledWhite = 9; // পিন 9 থেকে LED সাদা সেট
const বাইট interruptPin = 3; // বাধা হিসাবে ধাক্কা বোতাম
const বাইট potPin = 1; // potentiometer হল A1 পিন
উদ্বায়ী int উজ্জ্বল; // LED উজ্জ্বলতা
অকার্যকর সেটআপ() {
pinMode (ledBlue, OUTPUT); // আউটপুট হিসাবে নীল LED
পিনমোড (ledRed, OUTPUT); // আউটপুট হিসাবে লাল LED
পিনমোড (LEDWhite, OUTPUT); // আউটপুট হিসাবে সাদা LED
pinMode (interruptPin, INPUT_PULLUP); // বোতাম পিন INPUT_PULLUP হিসাবে
পিনমোড (পটপিন, ইনপুট); // ইনপুট হিসাবে potentiometer পিন
// ইনপুট পিন এবং RISING তে উজ্জ্বলতার সাথে বাধা সেট করে
attachInterrupt (digitalPinToInterrupt (interruptPin), light, RISING);
} // শেষ সেটআপ
অকার্যকর লুপ () {
analogWrite (LEDBlue, উজ্জ্বল); // উজ্জ্বলতার সেট স্তরে নীল LED সেট করে
analogWrite (ledRed, উজ্জ্বল); // উজ্জ্বলতার সেট স্তরে লাল LED সেট করে
analogWrite (LEDWhite, উজ্জ্বল); // উজ্জ্বলতার সেট স্তরে সাদা LED সেট করে
} // শেষ লুপ
অকার্যকর আলো () {
উজ্জ্বল = analogRead (potPin); // potentiometer থেকে মান পড়ে
উজ্জ্বল = মানচিত্র (উজ্জ্বল, 0, 1023, 0, 255); // LED উজ্জ্বলতার জন্য মানচিত্রের মান
} // শেষ উজ্জ্বল
প্রস্তাবিত:
ভিসুইনো একটি LED এর উজ্জ্বলতা পরিবর্তন করতে পালস প্রস্থ মডুলেশন (PWM) কিভাবে ব্যবহার করবেন: 7 টি ধাপ
ভিসুইনো কিভাবে একটি LED এর উজ্জ্বলতা পরিবর্তন করার জন্য পালস প্রস্থ মডুলেশন (PWM) ব্যবহার করতে হয়: এই টিউটোরিয়ালে আমরা Arduino UNO এবং Visuino এর সাথে সংযুক্ত একটি LED ব্যবহার করব যাতে পালস প্রস্থ মডুলেশন (PWM) ব্যবহার করে এর উজ্জ্বলতা পরিবর্তন করা যায়।
একটি Potentiometer এবং OLED ডিসপ্লে দিয়ে LED উজ্জ্বলতা নিয়ন্ত্রণ: Ste টি ধাপ
একটি পোটেন্টিওমিটার এবং ওএলইডি ডিসপ্লে দিয়ে এলইডি ব্রাইটনেস নিয়ন্ত্রণ করা: এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি পোটেন্টিওমিটার দিয়ে এলইডি ব্রাইটনেস নিয়ন্ত্রণ করতে হয় এবং ওএলইডি ডিসপ্লেতে মান প্রদর্শন করতে হয়।
একটি Potentiometer এবং Arduino এর সাহায্যে LED উজ্জ্বলতা নিয়ন্ত্রণ: Ste টি ধাপ
একটি Potentiometer এবং Arduino এর সাহায্যে LED উজ্জ্বলতা নিয়ন্ত্রণ করা: এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি potentiometer এবং Arduino দিয়ে LED উজ্জ্বলতা নিয়ন্ত্রণ করতে হয়। একটি বিক্ষোভ ভিডিও দেখুন
24 ওয়াট LED উজ্জ্বলতা নিয়ন্ত্রণের সাথে আলো বাড়ান: 8 টি ধাপ (ছবি সহ)
24 ওয়াট LED উজ্জ্বলতা নিয়ন্ত্রণের সাথে আলো বাড়ান: খাদ্য বৃদ্ধি আমার প্রিয় শখগুলির মধ্যে একটি কারণ আমি জৈব খাদ্য এবং স্বাস্থ্যকর খাদ্যের একটি বড় অনুরাগী। এই নির্দেশাবলী আপনাকে দেখাবে কিভাবে আপনার ক্রমবর্ধমান চাহিদা অনুসারে লাল/নীল উজ্জ্বলতা নিয়ন্ত্রণের সাথে একটি LED বৃদ্ধি আলো তৈরি করতে হবে এবং আপনাকে এক্সপেরিয়েন্স করতে অনুমতি দেবে
Arduino এবং ব্লুটুথ মডিউল (HC-05) ব্যবহার করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ: 4 টি ধাপ
আরডুইনো এবং ব্লুটুথ মডিউল (HC-05) ব্যবহার করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ: ভূমিকা এই টিউটোরিয়ালে, আমরা Arduino UNO, ব্লুটুথ মডিউল (HC-05) এবং ব্লুটুথের জন্য অ্যান্ড্রয়েড অ্যাপ্লিকেশন (ব্লুটুথ টার্মিনাল) ব্যবহার করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ করতে যাচ্ছি।