সুচিপত্র:
ভিডিও: Arduino Uno R3: 6 ধাপ সহ Potentiometer দ্বারা LED নিয়ন্ত্রণ করা
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
পূর্বে, আমরা নিয়ন্ত্রণ বোর্ডে ডেটা পাঠানোর জন্য সিরিয়াল মনিটর ব্যবহার করেছি, যা একটি নতুন সফটওয়্যার জানার জন্য আলোকিত হতে পারে। এই পাঠে, আসুন দেখি কিভাবে একটি LED এর আলোকসজ্জা একটি পোটেন্টিওমিটার দ্বারা পরিবর্তন করা যায় এবং এর মান পরিবর্তন দেখতে সিরিয়াল মনিটরে পোটেন্টিওমিটারের ডেটা গ্রহণ করি।
ধাপ 1: উপাদান
- Arduino Uno বোর্ড * 1
- ইউএসবি কেবল * 1
- প্রতিরোধক (220Ω) * 1
- LED * 1
- পটেন্টিওমিটার * ১
- ব্রেডবোর্ড * ১
- জাম্পার তার
ধাপ 2: নীতি
একটি রৈখিক পটেন্টিওমিটার একটি এনালগ ইলেকট্রনিক উপাদান। তাহলে এনালগ ভ্যালু এবং ডিজিটাল মানের মধ্যে পার্থক্য কি? সোজা কথায়, ডিজিটাল মানে চালু/বন্ধ, উচ্চ/নিম্ন স্তরের মাত্র দুটি রাজ্য, যেমন 0 অথবা 1. কিন্তু এনালগ সংকেতগুলির ডেটা অবস্থা রৈখিক, উদাহরণস্বরূপ, 1 থেকে 1000 পর্যন্ত; সঠিক সংখ্যা নির্দেশ করার পরিবর্তে সময়ের সাথে সংকেত মান পরিবর্তিত হয়। অ্যানালগ সংকেতগুলির মধ্যে রয়েছে আলোর তীব্রতা, আর্দ্রতা, তাপমাত্রা ইত্যাদি।
ধাপ 3: পরিকল্পিত চিত্র
ধাপ 4: পদ্ধতি
এই পরীক্ষায়, potentiometer হিসেবে ব্যবহৃত হয়
ভোল্টেজ ডিভাইডার, যার অর্থ ডিভাইসগুলিকে তার তিনটি পিনের সাথে সংযুক্ত করা। পটেন্টিওমিটারের মাঝের পিনটি যথাক্রমে A0 এবং অন্য দুটি পিনকে 5V এবং GND- এ সংযুক্ত করুন। অতএব, পোটেন্টিওমিটারের ভোল্টেজ 0-5V। পোটেন্টিওমিটারের গাঁটটি স্পিন করুন, এবং পিন A0 এ ভোল্টেজ পরিবর্তন হবে। তারপর কন্ট্রোল বোর্ডে AD কনভার্টারের সাহায্যে সেই ভোল্টেজকে ডিজিটাল ভ্যালুতে (0-1024) রূপান্তর করুন। প্রোগ্রামিং এর মাধ্যমে, আমরা নিয়ন্ত্রণ বোর্ডে LED এর উজ্জ্বলতা নিয়ন্ত্রণ করতে রূপান্তরিত ডিজিটাল মান ব্যবহার করতে পারি।
ধাপ 1:
সার্কিট তৈরি করুন।
ধাপ ২:
Https://github.com/primerobotics/Arduino থেকে কোডটি ডাউনলোড করুন
ধাপ 3:
Arduino Uno বোর্ডে স্কেচ আপলোড করুন
কন্ট্রোল বোর্ডে কোড আপলোড করতে আপলোড আইকনে ক্লিক করুন।
যদি উইন্ডোটির নীচে "সম্পন্ন আপলোড" প্রদর্শিত হয়, তার মানে স্কেচ সফলভাবে আপলোড করা হয়েছে।
পোটেন্টিওমিটারের শাফট স্পিন করুন এবং আপনার LED পরিবর্তনের আলোকসজ্জা দেখা উচিত।
যদি আপনি সংশ্লিষ্ট মান পরিবর্তনগুলি পরীক্ষা করতে চান, সিরিয়াল মনিটরটি খুলুন এবং পটেন্টিওমিটারের নক ঘুরানোর সাথে সাথে উইন্ডোর ডেটা পরিবর্তন হবে। এই পরীক্ষাটি আপনার পছন্দ মতো অন্যদের কাছেও পরিবর্তন করা যেতে পারে। উদাহরণস্বরূপ, LED জ্বলজ্বলে সময় ব্যবধান নিয়ন্ত্রণ করতে potentiometer ব্যবহার করুন।
ধাপ 5: কোড
// potentiometer দ্বারা নিয়ন্ত্রিত
//আবর্তিত
potentiometer এর খাদ এবং আপনি LED পরিবর্তনের আলোকসজ্জা দেখতে হবে।
// ইমেইল: ইনফো@প্রাইম্রোবটিক্স
// ওয়েবসাইট: www.primerobotics.in
/******************************************/
const
int analogPin = 0; // এনালগ ইনপুট পিন সংযুক্ত
const
int ledPin = 9; // নেতৃত্বে সংযুক্ত
int
ইনপুটভ্যালু = 0; // সেন্সর থেকে আসা মান সংরক্ষণ করতে পরিবর্তনশীল
int
আউটপুট ভ্যালু = 0; // আউটপুট মান সংরক্ষণ করতে পরিবর্তনশীল
/******************************************/
শূন্য
সেটআপ ()
{
Serial.begin (9600); // সিরিয়াল সেট করুন
যোগাযোগ baudrate 9600 হিসাবে
}
/******************************************/
শূন্য
লুপ()
{
inputValue = analogRead (analogPin); // পড়ুন
potentiometer থেকে মান
সিরিয়াল.প্রিন্ট ("ইনপুট:"); //ছাপা
"ইনপুট"
Serial.println (inputValue); //ছাপা
ইনপুট মান
outputValue = মানচিত্র (inputValue, 0, 1023, 0, 255); // 0-1023 থেকে 0 থেকে 255 পর্যন্ত সংখ্যার সংখ্যার অনুপাতে রূপান্তর করুন
সিরিয়াল.প্রিন্ট ("আউটপুট:"); //ছাপা
"আউটপুট"
Serial.println (outputValue); //ছাপা
আউটপুট ভ্যালু
analogWrite (ledPin, outputValue); //চালু
আউটপুট মানের উপর নির্ভর করে LED
বিলম্ব (1000);
}
/*******************************************/
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি মুভমেন্ট দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: 7 ধাপ
হিউম্যান-কম্পিউটার ইন্টারফেস: ইএমজি ব্যবহার করে কব্জি আন্দোলন দ্বারা একটি গ্রিপার (কিরিগামি দ্বারা তৈরি) ফাংশন: সুতরাং এটি একটি মানব-কম্পিউটার ইন্টারফেসে আমার প্রথম চেষ্টা ছিল পাইথন এবং arduino মাধ্যমে এবং একটি অরিগামি ভিত্তিক gripper actuated
একটি Potentiometer ব্যবহার করে RGB নিয়ন্ত্রণ করা !: 6 টি ধাপ
একটি পোটেন্টিওমিটার ব্যবহার করে আরজিবি নিয়ন্ত্রণ করা
Arduino Uno (Arduino চালিত রোবট মুখ) দিয়ে LED ম্যাট্রিক্স অ্যারে নিয়ন্ত্রণ করা: 4 টি ধাপ (ছবি সহ)
Arduino Uno (Arduino Powered Robot Face) এর সাহায্যে LED ম্যাট্রিক্স অ্যারে নিয়ন্ত্রণ করা: এই নির্দেশযোগ্য দেখায় কিভাবে একটি Arduino Uno ব্যবহার করে 8x8 LED ম্যাট্রিক্সের একটি অ্যারে নিয়ন্ত্রণ করতে হয়। এই নির্দেশিকাটি আপনার নিজের প্রকল্পগুলির জন্য একটি সহজ (এবং তুলনামূলকভাবে সস্তা ডিসপ্লে) তৈরি করতে ব্যবহার করা যেতে পারে। এইভাবে আপনি অক্ষর, সংখ্যা বা কাস্টম অ্যানিমিটি প্রদর্শন করতে পারেন
পিএসপি কে কম্পিউটার জয়স্টিক হিসেবে ব্যবহার করা এবং তারপর পিএসপি দিয়ে আপনার কম্পিউটারকে নিয়ন্ত্রণ করা: ৫ টি ধাপ (ছবি সহ)
পিএসপি কে কম্পিউটার জয়স্টিক হিসেবে ব্যবহার করা এবং তারপর পিএসপি দিয়ে আপনার কম্পিউটারকে নিয়ন্ত্রণ করা: আপনি পিএসপি হোমব্রু দিয়ে অনেক ভালো কাজ করতে পারেন, এবং এই নির্দেশে আমি আপনাকে শেখাতে যাচ্ছি কিভাবে আপনার পিএসপি কে গেমস খেলার জন্য জয়স্টিক হিসেবে ব্যবহার করতে হয়, কিন্তু এছাড়াও আছে একটি প্রোগ্রাম যা আপনাকে আপনার মাউস হিসাবে আপনার জয়স্টিক ব্যবহার করতে দেয়। এখানে ম্যাটার