У нас вы можете посмотреть бесплатно How to Control LED Blinking Speed with a Potentiometer | Arduino Bangla Tutorial | পটেনশিওমিটার শিখি или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Download Arduino Book: আরডুইনোতে হাতেখড়ি পিডিএফ ডাউনলোড লিংকঃ https://docs.google.com/forms/d/e/1FA... ___________________________________________________________________________ ১. এই প্রজেক্টের মূল কাজ হলো একটি পটেনশিওমিটারের নব (Knob) ঘুরিয়ে আরডুইনোকে একটি সিগন্যাল দেওয়া। পটেনশিওমিটার যত বেশি ঘোরানো হবে, আরডুইনো সেই অনুযায়ী এলইডির জ্বলন্ত ও নিভন্ত থাকার সময় (Delay) কমিয়ে বা বাড়িয়ে দেবে। অর্থাৎ, পটেনশিওমিটার দিয়ে আপনি এলইডির গতি নিয়ন্ত্রণ করতে পারবেন। ২. প্রয়োজনীয় যন্ত্রপাতি (Hardware Requirements) Arduino Uno/Nano/Mega পটেনশিওমিটার (10k Ω বা অন্য যেকোনো) একটি এলইডি (LED) ২২০ ওহম রেজিস্টর (LED-র জন্য) ব্রেডবোর্ড ও জাম্পার তার ৩. সার্কিট কানেকশন (Circuit Connections) পটেনশিওমিটার এবং এলইডি আরডুইনোর সাথে নিচের নিয়মে যুক্ত করুন: পটেনশিওমিটার কানেকশন: পটেনশিওমিটারের সাধারণত ৩টি পিন থাকে: বাম পিন: আরডুইনোর 5V পিনে যুক্ত করুন। মাঝের পিন (Wiper): আরডুইনোর অ্যানালগ পিন A0 তে যুক্ত করুন (এটি সিগন্যাল পিন)। ডান পিন: আরডুইনোর GND পিনে যুক্ত করুন। এলইডি কানেকশন: পজিটিভ পা (Anode): আরডুইনোর ডিজিটাল পিন 9 এ যুক্ত করুন (একটি ২২০ ওহম রেজিস্টর ব্যবহার করা ভালো)। নেগেটিভ পা (Cathode): আরডুইনোর GND পিনে যুক্ত করুন। ৪. কোড ব্যাখ্যা (Step-by-Step Code Breakdown) ক) ভেরিয়েবল ডিক্লেয়ারেশন C++ int potPin = A0; // পটেনশিওমিটার A0 পিনে লাগানো int ledPin = 9; // এলইডি ৯ নম্বর পিনে লাগানো এখানে আমরা জানিয়ে দিচ্ছি যে, আমাদের সেন্সর (পটেনশিওমিটার) এবং আউটপুট (LED) কোন কোন পিনে যুক্ত আছে। খ) সেটআপ ফাংশন C++ void setup() { pinMode(ledPin, OUTPUT); // ৯ নম্বর পিনকে আউটপুট হিসেবে ঘোষণা } pinMode এর মাধ্যমে আরডুইনোকে বলা হচ্ছে যে সে ৯ নম্বর পিন দিয়ে বিদ্যুৎ পাঠাবে (এলইডি জ্বালানোর জন্য)। পটেনশিওমিটারের পিন (A0) বাই ডিফল্ট ইনপুট হিসেবে থাকে, তাই এটি আলাদা করে না লিখলেও চলে। গ) লুপ ফাংশন ও লজিক C++ int potValue = analogRead(potPin); analogRead ফাংশনটি পটেনশিওমিটারের অবস্থান অনুযায়ী ০ থেকে ১০২৩ পর্যন্ত একটি মান গ্রহণ করে। পটেনশিওমিটার যত ঘুরবে, এই মান তত পরিবর্তন হবে। C++ int delayTime = map(potValue, 0, 1023, 50, 3000); এটি এই কোডের সবচেয়ে গুরুত্বপূর্ণ অংশ। পটেনশিওমিটারের মান হলো ০-১০২৩, কিন্তু আমরা চাই ডিলের সময় যেন ৫০ মিলি-সেকেন্ড থেকে ৩০০০ মিলি-সেকেন্ড (৩ সেকেন্ড) এর মধ্যে থাকে। map ফাংশনটি ০-১০২৩ রেঞ্জকে কনভার্ট করে ৫০-৩০০০ রেঞ্জে নিয়ে আসে। অর্থাৎ: পটেনশিওমিটার একদম বামে থাকলে ডিল হবে ৫০ms (খুব দ্রুত ব্লিংক করবে)। পটেনশিওমিটার একদম ডানে থাকলে ডিল হবে ৩০০০ms (খুব ধীরে ব্লিংক করবে)। C++ digitalWrite(ledPin, HIGH); delay(delayTime); digitalWrite(ledPin, LOW); delay(delayTime); সবশেষে, এলইডি একবার জ্বলে (HIGH) এবং একবার নেভে (LOW)। এই জ্বলা বা নিভে থাকার সময়টা নির্ধারিত হয় আমাদের ওই delayTime ভেরিয়েবল দিয়ে। ৫. মূল সারমর্ম (Key Takeaways) এই প্রজেক্টে আমরা শিখলাম কীভাবে বাইরের কোনো ফিজিক্যাল ডিভাইস (পটেনশিওমিটার) দিয়ে আরডুইনোর সফটওয়্যার লজিক পরিবর্তন করা যায়। পটেনশিওমিটার মূলত একটি ভোল্টেজ ডিভাইডার হিসেবে কাজ করে, যা আরডুইনোকে ০ থেকে ৫ ভোল্টের মধ্যে একটি ভোল্টেজ পাঠায়। আরডুইনো সেই ভোল্টেজকে ডিজিটাল ভ্যালুতে (০-১০২৩) রূপান্তর করে আমাদের কাঙ্ক্ষিত কাজ সম্পাদন করে। এক্সাম টিপস: পরীক্ষায় যদি আসে কেন map ফাংশন ব্যবহার করা হয়েছে? উত্তর হবে: পটেনশিওমিটারের ইনপুট রেঞ্জ এবং আমাদের প্রয়োজনীয় ডিল রেঞ্জ সমান নয়, তাই এই দুইয়ের মধ্যে সামঞ্জস্য বজায় রাখতে বা স্কেলিং করতে map ফাংশন ব্যবহার করা হয়েছে। Arduino for beginners, Arduino Potentiometer LED, AnalogRead Arduino tutorial, Map function Arduino, Arduino blinking LED speed control, Electronic projects for students, Arduino Bangla tutorial, Tinkers Technologies, Munem Shahriar. Master the basics of Arduino with this step-by-step tutorial on controlling LED blinking speed using a Potentiometer! 🚀 In this video, we explore Analog Inputs and how to use the analogRead() and map() functions to scale sensor data in real-time. Whether you're a student or a hobbyist, this project is the perfect way to understand variable resistance and timing logic. What’s inside: ✅ Circuit connections (A0 for Pot, Pin 9 for LED) ✅ Code breakdown: Turning 0-1023 input into 50-3000ms delay ✅ Real-world application of voltage dividers