चेतावनी। मैं पिगियो का लेखक हूं इसलिए पक्षपाती होऊंगा।
एलिनक्स को देखकर आपको स्वाद मिल सकता है ।
RPi.GPIO सबसे पहले था और सबसे लोकप्रिय है। यह वह होगा जिसे आप सबसे अधिक बार देखते हैं।
RPIO RPi.GPIO पर बनाता है (इसका अर्थ है कि प्रतिस्थापन में प्लग होना) और कुछ क्षमताओं को जोड़ता है। विशेष रूप से यह एल ई डी और सर्वो और हार्डवेयर टाइम पल्स चेन के लिए उपयुक्त हार्डवेयर टाइम पीडब्लूएम को जोड़ता है। RPi.GPIO केवल सॉफ्टवेयर PWM प्रदान करता है जो एल ई डी में दृश्यमान चमक देता है और कहा जाता है कि यह सर्वो के जीवन को छोटा करता है। RPIO गितुब रेपो में उल्लिखित :
यह भंडार अब सक्रिय रूप से बनाए नहीं रखा गया है!
wiringPi पायथन, wiringPi के C कार्यक्षमता के पायथन में बहुत कुछ का एक बंदरगाह है। मैंने इसका उपयोग नहीं किया है और इसके बारे में ज्यादा जानकारी नहीं है।
पिग्पी पायथन पायथन के लिए पिगपियो की सी कार्यक्षमता का एक बंदरगाह है। RPIO.GPIO की तरह यह एल ई डी और सर्वो के लिए हार्डवेयर टाइम पीडब्लूएम और हार्डवेयर टाइमड पल्स चेन प्रदान करता है। पिगपियो की एक अनूठी विशेषता यह है कि स्रोत पर कई बार GPIO इवेंट होते हैं इसलिए किसी भी समय उद्देश्य के लिए पिगियो सबसे सटीक होने की संभावना है। पिगियो रिमोट पी को नियंत्रित करने के लिए एक नेटवर्क पीसी (विंडोज, मैक, लिनक्स) पर चल सकता है।
gpiozero उपरोक्त पुस्तकालयों में से किसी एक के आसपास एक सरलीकृत आवरण है। यह एक अंतिम छोर के प्रभाव में है जो अंतर्निहित कार्यान्वयन विवरण से उपयोगकर्ता को जितना संभव हो उतना दूर करने की कोशिश करता है। gpiozero (मुझे लगता है) फाउंडेशन ने पायथन स्टार्ट पॉइंट की सिफारिश की है। अगर gpiozero (मुझे लगता है) नेटवर्क पी पीसी (विंडोज, मैक, लिनक्स) पर चलता है, तो पिगियो बैकएंड है तो रिमोट पाई को नियंत्रित करने के लिए।
चेतावनी, 10 अन्य लोगों से पूछें और उनके पास 10 अलग-अलग विचार होंगे। सभी पुस्तकालयों के अपने उपयोग हैं। वे सभी उपकरण हैं। आपके लिए कौन सा सबसे अच्छा है यह इस बात पर निर्भर करता है कि आप किस तरह के कर्मकार हैं।