विषयसूची:

सर्वो ट्यूटोरियल: 7 कदम
सर्वो ट्यूटोरियल: 7 कदम

वीडियो: सर्वो ट्यूटोरियल: 7 कदम

वीडियो: सर्वो ट्यूटोरियल: 7 कदम
वीडियो: चिट्टीयां कलियां' पूरा वीडियो गाना | रॉय | मीट ब्रदर्स अंजान, कणिका कपूर | टी-सीरिज 2024, जुलाई
Anonim
सर्वो ट्यूटोरियल
सर्वो ट्यूटोरियल

दो पुशबटन के उपयोग के साथ एक सर्वो मोटर को नियंत्रित करने के लिए एक Arduino का उपयोग करना।

चरण 1: उपयुक्त घटक प्राप्त करें

उपयुक्त घटक प्राप्त करें
उपयुक्त घटक प्राप्त करें

कृपया दिए गए लिंक का उपयोग करें यदि आपको किसी भी घटक की आवश्यकता है तो अन्य महान arduino उपहारों के लिए साइट देखें, वे दुनिया भर में मुफ्त में शिप करते हैं और वहां सेवा बहुत अच्छी है। इसके अलावा आप मेरा समर्थन करते हैं:)

यहां साइट पर जाएं।

आपके समर्थन के लिए धन्यवाद।

1) Arduino लिंक: Arduino संगत Uno R3 Rev3 विकास बोर्ड

2) ब्रेडबोर्ड लिंक: आधा आकार 400-पिन इलेक्ट्रॉनिक्स DIY ब्रेडबोर्ड या 830-पॉइंट सोल्डरलेस इलेक्ट्रॉनिक्स DIY ब्रेडबोर्ड

3) पुश बटन लिंक: डीआईपी पी4 स्क्वायर स्विच पुश बटन (100-पैक)

4) जम्पर केबल्स लिंक: बहुरंगी 40-पिन ड्यूपॉन्ट ब्रेडबोर्ड जम्पर तार (20 सेमी)

5) दो 10k ओम रेसिस्टर्स लिंक: DIY यूनिवर्सल 1 / 4W 1% मेटल फिल्म रेसिस्टर (600PCS)

6) सर्वो मोटर लिंक: टॉवर प्रो SG90 9g गियर स्टीयरिंग सर्वो

चरण 2: पावर कनेक्ट करें

पावर कनेक्ट करें
पावर कनेक्ट करें

GND और 5V कनेक्ट करें

चरण 3: सर्वो कनेक्ट करें

सर्वो कनेक्ट करें
सर्वो कनेक्ट करें

लाल से 5V

भूरा/काला से GND

पिन करने के लिए नारंगी 9

चरण 4: बटन कनेक्ट करें

बटन कनेक्ट करें
बटन कनेक्ट करें

डिजिटल 2 के बटनों में से एक

दूसरे से डिजिटल 4

चरण 5: सर्किट की जाँच करें

सर्किट की जाँच करें
सर्किट की जाँच करें
सर्किट की जाँच करें
सर्किट की जाँच करें

सुनिश्चित करें कि सर्किट सही है

चरण 6: कोड

मैंने Arduino से स्वीप उदाहरण का उपयोग किया और इसे काम करने के लिए बदल दिया।

#शामिल

कॉन्स्ट इंट बटनपिन = 2;

कॉन्स्ट इंट बटनपिन२ = ५;

इंट बटनस्टेट = 0;

इंट बटनस्टेट2 = 0;

सर्वो सर्वोए;

इंट पोजीशन = 0;

व्यर्थ व्यवस्था() {

सर्वोए.अटैच(9);

पिनमोड (बटनपिन, इनपुट);

पिनमोड (बटनपिन 2, इनपुट);

}

शून्य लूप () {

बटनस्टेट = डिजिटलरेड (बटनपिन);

बटनस्टेट 2 = डिजिटल रीड (बटनपिन 2);

अगर (बटनस्टेट == उच्च && स्थिति <180) {

सर्वोए.लिखें (स्थिति ++);

देरी(५);

}

अगर (बटनस्टेट 2 == उच्च && स्थिति> 3) {

सर्वोए.लिखें (स्थिति--);

देरी(५);

}

}

सिफारिश की: