সুচিপত্র:

Potentiometer সঙ্গে LED Dimmer: 5 ধাপ (ছবি সহ)
Potentiometer সঙ্গে LED Dimmer: 5 ধাপ (ছবি সহ)

ভিডিও: Potentiometer সঙ্গে LED Dimmer: 5 ধাপ (ছবি সহ)

ভিডিও: Potentiometer সঙ্গে LED Dimmer: 5 ধাপ (ছবি সহ)
ভিডিও: Potentiometer Explained 2024, জুলাই
Anonim
Potentiometer সঙ্গে LED Dimmer
Potentiometer সঙ্গে LED Dimmer

এটি একটি নির্দেশযোগ্য যা আপনাকে শেখায় কিভাবে একটি LED ম্লান করতে একটি potentiometer ব্যবহার করতে হয়।

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
  1. আরডুইনো
  2. কম্পিউটার
  3. ব্রেডবোর্ড
  4. এলইডি
  5. 5 পুরুষ তারের
  6. পটেন্টিওমিটার
  7. USB তারের

পদক্ষেপ 2: শুরু করা

শুরু হচ্ছে
শুরু হচ্ছে

USB তারের সাহায্যে কম্পিউটারে Arduino প্লাগ করুন।

ধাপ 3: তারের

তারের
তারের
তারের
তারের
তারের
তারের

ইউএসবি কর্ড দিয়ে কম্পিউটারে আরডুইনো প্লাগ করার পরে, আমরা প্রথম তারটি নেব এবং এক প্রান্তকে মাটিতে এবং অন্যটি জে 1 এ রাখব। তারপর আপনি A0 থেকে j3 পর্যন্ত দ্বিতীয় তার স্থাপন করবেন। তারপরে আপনি তৃতীয় তারটি 5v থেকে j5 এ রাখবেন।

তারপরে আপনি D9 থেকে j15 পর্যন্ত চতুর্থ তারটি রাখবেন। তারপর পঞ্চম এবং শেষ তারের স্থল থেকে j17।

ধাপ 4: পোটেন্টিওমিটার এবং LED সেটআপ

Potentiometer এবং LED সেটআপ
Potentiometer এবং LED সেটআপ

তারের থেকে মুখোমুখি গিঁট রাখুন। এটি f1 f3 এবং f5 এ প্লাগ করুন। তারপরে এলইডি লম্বা লেগটি এফ 15 এ এবং ছোটটি এফ 17 এ রাখুন।

ধাপ 5: কোড

এগুলি হল ভেরিয়েবল যা কম্পিউটারকে বলে যে নির্দিষ্ট শব্দের অর্থ কী:

int potPin = A0; এটি কম্পিউটারকে বলে যে পটেন্টিওমিটারের মাঝের অংশ, যাকে আমরা পটপিন বলছি, এটি A0 int readValue- এ প্লাগ করা হয়েছে; এটি কম্পিউটারকে বলে যে যখনই আমরা readValue বলি তার মানে পোটেন্টিওমিটার পড়া

এটি অকার্যকর সেটআপ যা বাকি কোডগুলির জন্য একবার সেট আপ করার জন্য ঘটে:

অকার্যকর সেটআপ () {এটি আপনাকে বলছে যে এটি শূন্য সেটআপের শুরু

পিনমোড (9, আউটপুট); এটি আলো স্থাপন করছে যাতে এটি পরে চালু করা যায়

পিনমোড (পটপিন, ইনপুট); এটি potentiometer সেট করে যাতে আমরা পরে এটি ব্যবহার করতে পারি

পরবর্তী অংশটি হল অকার্যকর লুপ যা আপনি এটি বন্ধ না করা পর্যন্ত বারবার চলে।

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

readValue = analogRead (potPin); এটি কম্পিউটারকে পটেন্টিওমিটার পড়তে বলে যখনই আমরা readValue বলি।

readValue = মানচিত্র (readValue, 0, 1023, 0, 255); এটি 0-1023 থেকে পোটেন্টিওমিটার থেকে সংখ্যাগুলিকে LED- এর সংখ্যায় রূপান্তর করে যা 0-255 থেকে।

analogWrite (9, readValue); এটি কম্পিউটারকে বলছে যে উজ্জ্বলতাতে LED টি জ্বলতে পারে পোটেন্টিওমিটার যা বলছে।

}

এটি নিজেই সম্পূর্ণ কোড:

int potPin = A0; int readValue = 0;

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

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

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

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

readValue = analogRead (potPin);

readValue = মানচিত্র (readValue, 0, 1023, 0, 255);

analogWrite (9, readValue);}

প্রস্তাবিত: