গত টিউটোরিয়ালে আমরা দেখেছিলাম   রাসবেরি পাই এর মাধ্যমে একটি এলইডি কে HIGH OR LOW  করা যায়
রাসবেরি পাই এবং পাইথন প্রোগ্রামের সাথে এলইডি জালানো
 আজ আমরা দেখবো রাসবেরি পাই কিভাবে পুশ বাটন ইন্টারফেসিং করা হয়
সার্কিট ডায়াগ্রাম

প্রয়োজনীয় যন্ত্রপাতি 
  • Raspberry Pi
  • Push Button
  • 5mm LED
  • 100Ω Resistor (1/4 Watt)
  • Mini Breadboard
  • Connecting Wires
  • Power Supply
সার্কিট ডিজাইন
প্রথমত, চারটি টার্মিনাল পুশ বোতাম ব্যবহার করার পরিবর্তে, আমি দুটি টার্মিনাল পুশ বোতাম ব্যবহার করেছি
পুশ বোতামের একটি টার্মিনাল GND এবং অন্য টার্মিনালটি রাস্পবেরি পাই এর ফিজিকাল পিন 16 (জিপিআইও 23) এর সাথে সংযুক্ত রয়েছে।
একটি 5 মিমি এলইডি আউটপুট ডিভাইস হিসাবে ব্যবহৃত হয়, এলইডিটির আনোড রাস্পবেরি পাই এর ফিজিকাল পিন 18 (জিপিআইও 24) এর সাথে সংযুক্ত , LED এর ক্যাথোডটি 100Ω রোধকের একটি টার্মিনালের সাথে সংযুক্ত থাকে।
কোড
পাইথন এই প্রকল্পের জন্য প্রোগ্রামিং ভাষা হিসাবে ব্যবহৃত হয়। পাইথন স্ক্রিপ্ট নীচে দেওয়া হয়েছে


import RPi.GPIO as GPIO
from time import sleep

led=21

button=20

GPIO.setmode(GPIO.BCM)

GPIO.setwarnings(False)

GPIO.setup(led,GPIO.OUT)

GPIO.setup(button, GPIO.IN)

while True:

    num=GPIO.input(button)

    if (num ==1):

        GPIO.output(led,GPIO.HIGH)

        print("LED HIGH")

       
    else:

       GPIO.output(led,GPIO.LOW)

       print("LED LOW")


No comments

Theme images by Dizzo. Powered by Blogger.