এই নির্দেশাবলী পাইথন-নির্দিষ্ট নয়, তবে তারা আপনাকে জিপিআইওর পরীক্ষা-নিরীক্ষা শুরু করতে সহায়তা করতে পারে। /raspberrypi//a/350/668 তে পাইথনের জন্য একটি গ্রন্থাগার এবং ব্যবহারের সুনির্দিষ্ট তথ্য রয়েছে।
আপনি যখন প্রস্তাবিত দেবিয়ান ডিস্ট্রো ব্যবহার করে আপনার রাস্পবেরি পাই বুট করেন, তখন জিপিআইও অক্ষম থাকে। আপনাকে পৃথকভাবে প্রতিটি পিন সক্ষম করতে হবে।
আপনি যদি এটি / সিএসের মাধ্যমে করে থাকেন তবে আপনি "সিসফসে পাথগুলি" আকর্ষণীয় দেখতে পাবেন ( https://www.kernel.org/doc/Docamentation/gpio/sysfs.txt এর মধ্যে অনুসন্ধান করুন )। বিশেষত, আপনি এটি "রফতানি" করে একটি পিন সক্ষম করবেন। নীচের কোনও কমান্ড অনুমান করে আপনি রুট সুবিধাগুলি (সুডো বা অন্যথায়) হিসাবে চালাচ্ছেন বা ভার্চুয়াল ফাইলগুলি সংশোধন করার অনুমতি / মালিকানা পরিবর্তন করেছেন।
echo 4 > /sys/class/gpio/export
এটি GPIO পিন # 4 সক্ষম করে যা তারপরে / sys / class / gpio / gpio4 এর উপস্থিতি ঘটায় যার মধ্যে বেশ কয়েকটি ভার্চুয়াল ফাইল রয়েছে। এই ফাইলগুলির মধ্যে "দিকনির্দেশ" অন্তর্ভুক্ত রয়েছে যা এটি নির্ধারণ করে যে এটি কোনও ইনপুট বা আউটপুট পিন, "মান" যা হয় কেবলমাত্র ইনপুটের জন্য পঠনযোগ্য বা আউটপুট জন্য লেখার যোগ্য এবং বর্তমান মান এবং অন্যান্য others
echo out > /sys/class/gpio/gpio4/direction # set it as an output pin
echo 1 > /sys/class/gpio/gpio4/value # set the value to ON
echo 0 > /sys/class/gpio/gpio4/value # set the value to OFF
echo in > /sys/class/gpio/gpio4/direction # set it as input
cat /sys/class/gpio/gpio4/value # get the value
echo 4 > /sys/class/gpio/unexport # disables pin 4 and removes the gpio4 directory
অবশ্যই আপনি জিপিআইও সরবরাহ করার জন্য বা আপনার পছন্দের ভাষার সাথে সামঞ্জস্য করার জন্য কিছু প্রাক্সিত লাইব্রেরি ব্যবহার করতে পছন্দ করবেন। তবে আপনি যদি কিছু সাধারণ চাইছেন তবে খুব বেসিক জিপিআইও করার জন্য আপনি কেবল সিএসফের সাথে সরাসরি ইন্টারফেস করতে পারেন।