Tuesday, November 14, 2017

Arduino PushButton -1

বোতাম চাপলেই LED জ্বলে উঠবে – Arduino প্রজেক্ট

সূচনা

আজকে আমরা দেখব কীভাবে একটি Push button ব্যবহার করে একটি LED (আলোক বাতি) চালু এবং বন্ধ করা যায়। Arduino নামের ছোট্ট একটি কম্পিউটার ব্যবহার করে আমরা এটি করে দেখবো। আপনি যদি প্রযুক্তির বিষয়ে একদম নতুন হন, তবুও এই প্রজেক্টটি খুব সহজভাবে করতে পারবেন।

কী কী লাগবে?

উপকরণপরিমাণ
Arduino UNO বোর্ড১টি
বোতাম (push button)১টি
রেজিস্টার (10kΩ এবং 220Ω)১টি করে
LED১টি
জাম্পার তারকয়েকটি
ব্রেডবোর্ড (ঐচ্ছিক)১টি
 


    
    Code:
    int buttonPin = 8;  // বোতামের পিন
    int ledPin = 9;     // LED এর পিন
    int buttonState = 0;
    
    void setup() 
        {
          pinMode(buttonPin, INPUT);   // বোতামের পিন ইনপুট
          pinMode(ledPin, OUTPUT);     // LED এর পিন আউটপুট
        }
    void loop() 
        {
          buttonState = digitalRead(buttonPin);  // বোতামের অবস্থা পড়া
     	  if (buttonState == HIGH) 
       		 {
        		digitalWrite(ledPin, HIGH);  // বোতাম চাপলে LED অন
        	 } 
        else 
            {
            digitalWrite(ledPin, LOW);   // বোতাম ছেড়ে দিলে LED অফ
            }
        }
      

    বাস্তবে যা ঘটবে

    যখন আপনি বোতাম চাপবেন, তখন LED জ্বলে উঠবে। আর বোতাম ছেড়ে দিলে LED নিভে যাবে। এটি একটি ক্লাসিক Arduino প্রজেক্ট যেটা দিয়ে আপনি বোঝতে পারবেন কিভাবে ইনপুট (বোতাম) এবং আউটপুট (LED) কাজ করে।

    উপসংহার

    এই প্রজেক্টটি:

    • একদম নতুনদের জন্য আদর্শ
    • হাতেকলমে বোঝার জন্য অসাধারণ
    • ভবিষ্যতে স্মার্ট হোম, অটো সিস্টেমে ব্যবহৃত বোতাম নিয়ন্ত্রণ শেখার ভিত্তি

    সীমাবদ্ধতাঃ 
     যতক্ষণ Input pin HIGH থাকবে ঠিক ততক্ষণই Output pin HIGH থাকবে । 
     

    No comments:

    Post a Comment