আমি কীভাবে রাস্পবেরি পাইতে আরও জিপিআইও বন্দর ব্যবহার করতে পারি?


15

আমি বর্তমানে স্কুলে একটি কোর্সের জন্য একটি প্রকল্পের পরিকল্পনা করছি যা রাস্পবেরি পাই ব্যবহার করার সাথে জড়িত - তবে আমি আশঙ্কা করছি যে প্রকল্পের জন্য আমার যে ইনপুট এবং আউটপুটগুলির প্রয়োজন হবে তার জন্য আমার পর্যাপ্ত জিপিআইও সংযোগকারী নেই। আমি যে সংযোগকারীগুলি ব্যবহার করতে পারি তার পরিমাণ বাড়িয়ে দেওয়ার জন্য আমি কী ব্যবহার করতে পারি?

যদি এটি সম্ভব হয় তবে আমি কীভাবে পাইথনের RPI.GPIO লাইব্রেরি ব্যবহার করে নতুন সংযোজকগুলি ব্যবহার করতে সক্ষম হব?


উত্তর:


13

অন্য বিকল্প হ'ল অতিরিক্ত আই / ও পোর্ট পেতে পোর্ট এক্সপেন্ডার ব্যবহার করা হবে। উদাহরণস্বরূপ, MCP23008 I²C এর মাধ্যমে সংযোগ করতে পারে (কেবল দুটি পিন ব্যবহার করে) এবং আপনাকে আটটি I / O পোর্ট দেয়।

যেহেতু এটি I²C ব্যবহার করে, তাই তাদের মধ্যে আটটি পর্যন্ত একই দুটি আইসিসি পিনের সাথে আপনাকে 64 আই / ও পিন পর্যন্ত সংযুক্ত করা যেতে পারে।

অ্যাডফ্রুটের রাস্পবেরি পাই সহ এমসিপি 23008 (বা এমসিপি 23016, 16 বন্দর সংস্করণ) কীভাবে ব্যবহার করবেন সে সম্পর্কে একটি টিউটোরিয়াল রয়েছে । এবং তাদের একটি পাইথন গ্রন্থাগার রয়েছে



4

নিয়ন্ত্রিত / নিয়ন্ত্রণকারী ডিভাইসের গতি এবং দূরত্বের উপর নির্ভর করে আপনি DS2408 কে 1-ওয়্যার ইন্টারফেসের সাথে সংযুক্ত করতে পারেন ।

প্রতিটি চিপ আটটি আই / ও চ্যানেল সরবরাহ করে। আপনি সংযুক্ত করতে পারেন ... তাদের মধ্যে অনেকগুলি। সম্ভবত শত শত। এগুলি লাইব্রেরি দ্বারা সমর্থিত নয়, তবে একবার আপনি সঠিক মডিউলগুলি (Modprobe) লোড করলে, অ্যাক্সেসটি ফাইলগুলিতে সঠিক মান লেখার মতোই সহজ /sys/bus/w1/devices/

তা ছাড়া, পি 5 হেডার (জিপিআইও পিনের পাশের দুটি সারি গর্ত) আরও কয়েকটি জিপিআইও সরবরাহ করে এবং আপনাকে কেবল একটি শিরোনাম লাগাতে হবে (এবং হ্যাঁ, তারা প্রতিটি রাস্পবেরি পাই জিপিআইও গ্রন্থাগার দ্বারা সম্পূর্ণ সমর্থনযোগ্য)।


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