জিপিআইও পিন নম্বর দেওয়ার জন্য বোর্ড এবং বিসিএমের মধ্যে পার্থক্য কী?


130

পাইথনে RPi.GPIO লাইব্রেরি ব্যবহার করার সময় আপনাকে কল করতে হবে

import RPi.GPIO as GPIO

এবং তারপর

GPIO.setmode(GPIO.BOARD)

অথবা

GPIO.setmode(GPIO.BCM)

এই দুটি বিকল্পের মধ্যে পার্থক্য কী?

উত্তর:


151

আমি এখান থেকে নীচের তথ্য পেয়েছি ।

GPIO.BOARD বিকল্প নির্দিষ্ট করে যে আপনার পিন প্লাগ সংখ্যা দ্বারা পিনের উল্লেখ করা হয় - সংখ্যার বোর্ড (হল P1 যেমন) এবং নিচের ডায়াগ্রামে মাঝখানে মুদ্রিত অর্থাৎ।

GPIO.BCM বিকল্প মানে হল যে আপনি "ব্রডকম SOC চ্যানেল" সংখ্যা দ্বারা পিনের উল্লেখ করা হয়, এই "GPIO" পরে সংখ্যার নিচে ডায়াগ্রামে বাইরে প্রায় সবুজ আয়তক্ষেত্র আছে:

দুর্ভাগ্যক্রমে বিসিএম নম্বরগুলি পাই 1 মডেল বি এর সংস্করণগুলির মধ্যে পরিবর্তিত হয়েছে এবং আপনার এখানে কোন গাইড রয়েছে সে সম্পর্কে আপনাকে কাজ করতে হবে । সুতরাং আপনি যদি কোনও প্রকল্পে একাধিক রাস্পবেরি পাই ব্যবহার করতে যাচ্ছেন তবে বোর্ড নম্বরগুলি ব্যবহার করা আরও নিরাপদ হতে পারে।

  • মডেল বি + মডেল বি r2.0 হিসাবে একই নম্বর ব্যবহার করে এবং নতুন পিনগুলি যুক্ত করে (বোর্ড নম্বর 27-40)।
  • রাস্পবেরি পাই জিরো, পাই 2 বি এবং পাই 3 বি বি + এর সমান নম্বর ব্যবহার করে।

পাই 1 মডেল বি +, পাই 2 বি, পাই জিরো এবং পাই 3 বি: জিপিআইও পিন সংখ্যায়ন ডায়াগ্রাম


পাই 1 মডেল বি রিভিশন 2.0:

জিপিআইও পিন সংখ্যায়ন ডায়াগ্রাম


পাই 1 মডেল বি রিভিশন 1.0: জিপিআইও পিন সংখ্যায়ন ডায়াগ্রাম


1
এবং সম্পূর্ণতার জন্য A পরবর্তী মডেল বি বোর্ডগুলির মতো এবং A + বি + এর সমান।
পিটার গ্রিন

1
এটা বিরক্তিকর. প্রতিটি পিন দ্বারা কেবল দুটি ছোট সংখ্যা রাখুন। সিরিয়াসলি @ লাডিএডা
ইউজার 2497
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.