विषयसूची:

ARDUINO UNO R3 के साथ सर्वो मोटर: 5 कदम
ARDUINO UNO R3 के साथ सर्वो मोटर: 5 कदम

वीडियो: ARDUINO UNO R3 के साथ सर्वो मोटर: 5 कदम

वीडियो: ARDUINO UNO R3 के साथ सर्वो मोटर: 5 कदम
वीडियो: Arduino Uno servo motor programming | arduino servo motor control 2024, नवंबर
Anonim
ARDUINO UNO R3. के साथ सर्वो मोटर
ARDUINO UNO R3. के साथ सर्वो मोटर

सर्वो एक प्रकार की गियर वाली मोटर है जो केवल 180 डिग्री घूम सकती है। इसे आपके Arduino Uno बोर्ड से विद्युत पल्स भेजकर नियंत्रित किया जाता है। ये दालें सर्वो को बताती हैं कि उसे किस स्थिति में जाना चाहिए।

चरण 1: आवश्यक घटक

- Arduino Uno बोर्ड * 1

- यूएसबी केबल * 1

- सर्वो * १

- ब्रेडबोर्ड * १

- जम्पर तार

चरण 2: सिद्धांत

सर्वो में शेल, सर्किट बोर्ड, नॉन-कोर मोटर, गियर और लोकेशन डिटेक्शन शामिल हैं। इसका कार्य सिद्धांत इस प्रकार है: Arduino Uno बोर्ड सर्वो मोटर को PWM सिग्नल भेजता है, और फिर मोटर को चलाने के लिए रोटेशन दिशा की गणना करने के लिए इस सिग्नल को सर्किट बोर्ड पर IC द्वारा संसाधित किया जाता है, और फिर इस ड्राइविंग पावर को रिडक्शन गियर द्वारा स्विंग आर्म में स्थानांतरित किया जाता है।. उसी समय, स्थिति डिटेक्टर यह निर्धारित करने के लिए स्थान संकेत देता है कि सेट स्थान पर पहुंचा है या नहीं।

चरण 3: योजनाबद्ध आरेख

योजनाबद्ध आरेख
योजनाबद्ध आरेख

चरण 4: प्रक्रियाएं

प्रक्रियाओं
प्रक्रियाओं
प्रक्रियाओं
प्रक्रियाओं

चरण 1:

सर्किट का निर्माण करें।

चरण 2:

github.com/primerobotics/Arduino से कोड डाउनलोड करें

चरण 3:

स्केच को Arduino Uno बोर्ड पर अपलोड करें

कोड को कंट्रोल बोर्ड पर अपलोड करने के लिए अपलोड आइकन पर क्लिक करें।

यदि विंडो के नीचे "अपलोड हो गया" दिखाई देता है, तो इसका मतलब है कि स्केच सफलतापूर्वक अपलोड किया गया है।

अब, आप सर्वो मोटर को 90 डिग्री घुमाते हुए देख सकते हैं (हर 15 डिग्री पर एक बार घुमाएं)। और फिर विपरीत दिशा में घुमाएं।

चरण 5: कोड

/***********************************************

* नाम: सर्वो

* फ़ंक्शन: आप सर्वो मोटर को 90 डिग्री घुमाते हुए देख सकते हैं (हर 15 डिग्री में एक बार घुमाएं)।

* और फिर विपरीत दिशा में घुमाएं।

************************************************/

// ईमेल: [email protected]

// वेबसाइट: www.primerobotics.in

#शामिल

/************************************************/

सर्वो myservo;//सर्वो को नियंत्रित करने के लिए सर्वो ऑब्जेक्ट बनाएं

/************************************************/

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

{

myservo.attach(9);//सर्वो को पिन 9 पर सर्वो ऑब्जेक्ट से जोड़ता है

myservo.write(0);//वापस 0 डिग्री

देरी (1000); // एक सेकंड के लिए प्रतीक्षा करें

}

/*************************************************/

शून्य लूप ()

{

myservo.write(15);//15 डिग्री पर जाता है

देरी (1000); // एक सेकंड के लिए प्रतीक्षा करें

myservo.write(30);//30 डिग्री पर जाता है

देरी (1000);//एक सेकंड के लिए प्रतीक्षा करें।33

myservo.write(45);//45 डिग्री पर जाता है

देरी (1000);//एक सेकंड के लिए प्रतीक्षा करें।33

myservo.write(60);//60 डिग्री पर जाता है

देरी (1000);//एक सेकंड के लिए प्रतीक्षा करें।33

myservo.write(75);//75 डिग्री पर जाता है

देरी (1000);//एक सेकंड के लिए प्रतीक्षा करें।33

myservo.write(90);//90 डिग्री पर जाता है

देरी (1000); // एक सेकंड के लिए प्रतीक्षा करें

myservo.write(75);//वापस 75 डिग्री

देरी (1000);//एक सेकंड के लिए प्रतीक्षा करें।33

myservo.write(60);//वापस 60 डिग्री

देरी (1000);//एक सेकंड के लिए प्रतीक्षा करें।33

myservo.write(45);//वापस 45 डिग्री

देरी (1000);//एक सेकंड के लिए प्रतीक्षा करें।33

myservo.write(30);//वापस 30 डिग्री

देरी (1000);//एक सेकंड के लिए प्रतीक्षा करें।33

myservo.write(15);//वापस 15 डिग्री

देरी (1000); // एक सेकंड के लिए प्रतीक्षा करें

myservo.write(0);//वापस 0 डिग्री

देरी (1000); // एक सेकंड के लिए प्रतीक्षा करें

}

/**************************************************/

सिफारिश की: