সুচিপত্র:

প্রকল্প 1 LED: 9 ধাপ
প্রকল্প 1 LED: 9 ধাপ

ভিডিও: প্রকল্প 1 LED: 9 ধাপ

ভিডিও: প্রকল্প 1 LED: 9 ধাপ
ভিডিও: Project 1 watt LED bulb voltage regulator circuit 2024, জুলাই
Anonim
প্রকল্প 1 LED
প্রকল্প 1 LED

এই প্রকল্পের অনুপ্রেরণা 0: 22-0: 28 থেকে নীচের ভিডিওতে রিং লাইট থেকে এসেছে

এবং নীচে আপনি আমার ফলাফলের ভিডিও ডাউনলোড করতে পারেন।

ধাপ 1: ধাপ 1: আপনার LED এর ইতিবাচক দিক চিহ্নিত করুন

ধাপ 1: আপনার LED এর ইতিবাচক দিক চিহ্নিত করুন
ধাপ 1: আপনার LED এর ইতিবাচক দিক চিহ্নিত করুন

ইতিবাচক দিক নেতিবাচক তুলনায় একটি দীর্ঘ ধাতু পা থাকবে।

ধাপ 2: ধাপ 2: ব্রেডবোর্ডে LED রাখুন

ধাপ 2: ব্রেডবোর্ডে LED রাখুন
ধাপ 2: ব্রেডবোর্ডে LED রাখুন

আপনার ব্রেডবোর্ডে নীল মাটির গলিতে নেগেটিভ লেগ দিয়ে LED রাখুন।

ধাপ 3: ধাপ 3: প্রতিরোধক যোগ করুন

ধাপ 3: প্রতিরোধক যোগ করুন
ধাপ 3: প্রতিরোধক যোগ করুন

এই উদাহরণের জন্য আমি LED এর মতো একই কলামে 100 ওহম প্রতিরোধক স্থাপন করছি। আপনার LED এর জন্য কোন রোধের প্রয়োজন তা গণনা করতে https://www.ohmslawcalculator.com/led-resistor-calculator এ পাওয়া সূত্রটি ব্যবহার করুন।

ধাপ 4: ধাপ 4: ব্রেডবোর্ডের সাথে ওয়্যার সংযুক্ত করুন

ধাপ 4: ব্রেডবোর্ডের সাথে ওয়্যার সংযুক্ত করুন
ধাপ 4: ব্রেডবোর্ডের সাথে ওয়্যার সংযুক্ত করুন

LED এবং প্রতিরোধক যে কলামে আছে তার সাথে একটি তারের সংযোগ করুন।

ধাপ 5: ধাপ 5: পিনের মধ্যে ওয়্যার োকান

ধাপ 5: পিনে ওয়্যার োকান
ধাপ 5: পিনে ওয়্যার োকান

আপনার Arduino বোর্ডের সাথে আনপ্লাগ করা তারের অন্য প্রান্তটি আপনার বোর্ডে পিন 3 এ োকান।

*এই প্রকল্পের জন্য দ্রষ্টব্য আমি 3, 5, 6, 9, 10, 11 পিন ব্যবহার করছি কারণ সেগুলি আমার Arduino Uno বোর্ডের পিন যা নম্বরের পাশে W দ্বারা নির্দেশিত PWM আছে, পিন নির্বাচন করতে আপনার বোর্ডের স্পেসিফিকেশন দেখুন এছাড়াও PWM আছে।

ধাপ 6: ধাপ 6: পুনরাবৃত্তি করুন

পদক্ষেপ 2-5, 5 বার পুনরাবৃত্তি করুন

ধাপ 7: ধাপ 6: গ্রাউন্ড

ধাপ 6: গ্রাউন্ড
ধাপ 6: গ্রাউন্ড

নীল মাটির গলিতে একটি তার স্থাপন করুন।

ধাপ 8: ধাপ 8: গ্রাউন্ড পার্ট 2

ধাপ 8: গ্রাউন্ড পার্ট 2
ধাপ 8: গ্রাউন্ড পার্ট 2

আপনার বোর্ডে গ্রাউন্ড পিনে গ্রাউন্ড ওয়্যার োকান।

ধাপ 9: ধাপ 9: কোড আপলোড করুন

আপনি এখন আপনার কম্পিউটারে আপনার Arduino প্লাগ করতে পারেন এবং এতে আপনার কোড আপলোড করতে পারেন, অথবা নীচের কোডটি অনুলিপি করতে পারেন।

/* প্রকল্প 1 LED প্রভাব

একসাথে একাধিক LEDs ডিম আপ, তারপর সব নিচে dims, তারপর ক্রম একাধিক LEDs তাড়া।

সার্কিট:

- পিন 2 থেকে 7 পর্যন্ত এলইডি মাটিতে

2018 তৈরি

স্টিভেন জনসন দ্বারা */

int টাইমার = 80; // সংখ্যা যত বেশি হবে, সময় তত ধীর হবে।

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

// প্রতিটি পিনকে আউটপুট হিসেবে আরম্ভ করার জন্য একটি লুপ ব্যবহার করুন: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}

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

// পিনের উপর পুনরাবৃত্তি করুন: জন্য (int thisPin = 2; thisPin <12; thisPin ++) {// এই পিনে LED ফেইড করে বন্ধ থেকে উজ্জ্বল করুন: জন্য (int brightness = 0; brightness <255; brightness ++) {analogWrite (thisPin, উজ্জ্বলতা); }} // LEDs মধ্যে বিরতি: বিলম্ব (1250);

// এই পিনে LED ফেইড করুন উজ্জ্বল থেকে বন্ধ পর্যন্ত:

জন্য (int brightness = 255; brightness> = 0; brightness--) {analogWrite (3, brightness); analogWrite (5, উজ্জ্বলতা); analogWrite (6, উজ্জ্বলতা); analogWrite (9, উজ্জ্বলতা); analogWrite (10, উজ্জ্বলতা); analogWrite (11, উজ্জ্বলতা); বিলম্ব (2); }

// সর্বনিম্ন পিন থেকে সর্বোচ্চ পর্যন্ত লুপ:

// পিন চালু করুন:

analogWrite (3, 255); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (5, 255); analogWrite (3, 180); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (11, 80); analogWrite (10, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:

// পিন চালু করুন:

analogWrite (11, 0); বিলম্ব টাইমার); // পিন বন্ধ করুন:}

প্রস্তাবিত: