13. পুশ বাটন চেপে বাতি জ্বলানো - Turning on LED with Pushbutton
গত টিউটোরিয়ালে আমরা পুশবাটন সম্পর্কে জেনেছি এবং পুশবাটনের একটি বেসিক প্রজেক্ট করছে। পুশবাটনের টিউটোরিয়ালটি পড়তে এখানে ক্লিক করো।
এখন নিচের ছবির মতো করে করে আমরা সার্কিট ডিজাইন করব।
এখানে আগের পুশবাটনের সার্কিটের সাথে ১৩ নাম্বার পিনে LED বাল্বের অ্যানোড (মানে বড় পা) এবং ক্যাথোডকে (ছোট পা) গ্রাউন্ডের(GND) সাথে যুক্ত করি।
এখন নিচের কোডটা লেখো।
এখানে ‘if’ – এর মধ্যে আমরা চেক করছি কখন সুইচের মান 1 । ‘if’ দিয়ে কম্পিউটার যদি বোঝে আর else দিয়ে বোঝে যদি এটা না হয় তবে।
পরবর্তী টিউটোরিয়ালে আমরা আরও একটা মজার প্রজেক্ট করব। একে আমরা বলব এলইডি ফেডিং বা এলইডি ডিমিং (LED fade/dim with Push Button)।
<Previous Tutorial Next Tutorial>
এখন নিচের ছবির মতো করে করে আমরা সার্কিট ডিজাইন করব।
এখানে আগের পুশবাটনের সার্কিটের সাথে ১৩ নাম্বার পিনে LED বাল্বের অ্যানোড (মানে বড় পা) এবং ক্যাথোডকে (ছোট পা) গ্রাউন্ডের(GND) সাথে যুক্ত করি।
এখন নিচের কোডটা লেখো।
int pushButton = 2;
int buttonState = 0;
int LEDPin = 13;
void setup() {
pinMode(pushButton,INPUT);
pinMode(LEDPin,OUTPUT);
}
void loop() {
buttonState = digitalRead(pushButton);
if(buttonState==HIGH){
digitalWrite(LEDPin,HIGH);
}
else{
digitalWrite(LEDPin,LOW);
}
buttonState=0;
}
এখানে ‘if’ – এর মধ্যে আমরা চেক করছি কখন সুইচের মান 1 । ‘if’ দিয়ে কম্পিউটার যদি বোঝে আর else দিয়ে বোঝে যদি এটা না হয় তবে।
পরবর্তী টিউটোরিয়ালে আমরা আরও একটা মজার প্রজেক্ট করব। একে আমরা বলব এলইডি ফেডিং বা এলইডি ডিমিং (LED fade/dim with Push Button)।
<Previous Tutorial Next Tutorial>