विषयसूची:
- चरण 1: हार्डवेयर
- चरण 2: हार्डवेयर सेटअप
- चरण 3: सॉफ्टवेयर - Arduino IDE, PyCharm IDE
- चरण 4: Arduino IDE
- चरण 5: Arduino IDE - कोड भाग 1
- चरण 6: Arduino IDE - कोड भाग 2
- चरण 7: PyCharm IDE खोलें और फ़ाइल -> सेटिंग्स पर क्लिक करें।
- चरण 8: प्रोजेक्ट के तहत, प्रोजेक्ट इंटरप्रेटर चुनें और “+” आइकन पर क्लिक करें।
- स्टेप 9: सर्च बार में Pyserial टाइप करें और Install Package पर क्लिक करें।
- चरण 10: नीचे दिया गया पायथन कोड PyCharm IDE पर चलता है।
- चरण 11: पायथन कोड - भाग 1
- चरण 12: पायथन कोड - भाग 2
- चरण 13: अंतिम
- चरण 14: वीडियो
वीडियो: Python (pySerial) + Arduino + DC Motor: 14 Steps
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह त्वरित ट्यूटोरियल एक पायथन जीयूआई का उपयोग करके डीसी मोटर के सरल संचालन को दिखाता है। एक Arduino बोर्ड के साथ संवाद करने के लिए पायथन बनाने के लिए हम pySerial पैकेज का उपयोग करेंगे। pySerial एक पायथन लाइब्रेरी है जो विभिन्न प्रकार के विभिन्न उपकरणों पर सीरियल कनेक्शन के लिए समर्थन प्रदान करती है।
चरण 1: हार्डवेयर
एडफ्रूट मोटर शील्ड, अरुडिनो बोर्ड (मेगा), डीसी मोटर, 1k ओम रेसिस्टर्स (2), एलईडी (2), हुक-अप वायर और ब्रेडबोर्ड।
चरण 2: हार्डवेयर सेटअप
इस सेटअप में, ग्रीन LED -> Arduino बोर्डेड LED का पिन 30 -> Arduino बोर्डDC मोटर का पिन 32 -> मोटर शील्ड का चैनल 3 (M3)
चरण 3: सॉफ्टवेयर - Arduino IDE, PyCharm IDE
चरण 4: Arduino IDE
वांछित Arduino बोर्ड को पीसी से कनेक्ट करें (इस मामले में मैं एक Arduino मेगा का उपयोग कर रहा हूं)। Arduino IDE खोलें और उपयुक्त COM पोर्ट और बोर्ड चुनें। नीचे दिए गए कोड को अपलोड बटन पर क्लिक करके Arduino बोर्ड पर अपलोड किया गया है।
चरण 5: Arduino IDE - कोड भाग 1
चरण 6: Arduino IDE - कोड भाग 2
चरण 7: PyCharm IDE खोलें और फ़ाइल -> सेटिंग्स पर क्लिक करें।
चरण 8: प्रोजेक्ट के तहत, प्रोजेक्ट इंटरप्रेटर चुनें और “+” आइकन पर क्लिक करें।
स्टेप 9: सर्च बार में Pyserial टाइप करें और Install Package पर क्लिक करें।
चरण 10: नीचे दिया गया पायथन कोड PyCharm IDE पर चलता है।
चरण 11: पायथन कोड - भाग 1
नोट: सुनिश्चित करें कि पायथन कोड में समान COM पोर्ट नंबर का उपयोग किया गया है। संदर्भ: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ लाइब्रेरी/tkinter.html#tkinter-modules
चरण 12: पायथन कोड - भाग 2
चरण 13: अंतिम
एक साधारण GUI 3 बटनों के साथ खुलता है - फॉरवर्ड, रिवर्स और एग्जिट। मोटर कनेक्शन वायरिंग के आधार पर, फॉरवर्ड या रिवर्स बटन के क्लिक के साथ मोटर वांछित दिशा में चलती है। EXIT बटन सीरियल पोर्ट को बंद कर देता है और प्रोग्राम का निष्पादन समाप्त कर देता है।