विषयसूची:

कैसे Arduino के साथ एक मानव निम्नलिखित रोबोट बनाने के लिए: 3 कदम
कैसे Arduino के साथ एक मानव निम्नलिखित रोबोट बनाने के लिए: 3 कदम

वीडियो: कैसे Arduino के साथ एक मानव निम्नलिखित रोबोट बनाने के लिए: 3 कदम

वीडियो: कैसे Arduino के साथ एक मानव निम्नलिखित रोबोट बनाने के लिए: 3 कदम
वीडियो: अपनी शादी की क्या शर्त रखी है पूज्या जया किशोरी जी नें? आइए जानते हैं उन्हीं से | Jaya Kishori 2024, नवंबर
Anonim
कैसे Arduino के साथ एक मानव निम्नलिखित रोबोट बनाने के लिए
कैसे Arduino के साथ एक मानव निम्नलिखित रोबोट बनाने के लिए

मानव निम्नलिखित रोबोट को समझता है और मानव का अनुसरण करता है

चरण 1: उपकरण प्राप्त करें

उपकरण प्राप्त करें
उपकरण प्राप्त करें
उपकरण प्राप्त करें
उपकरण प्राप्त करें
उपकरण प्राप्त करें
उपकरण प्राप्त करें

जैसे उपकरण प्राप्त करें: अल्ट्रासोनिक सेंसर सेंसर Arduino uno 4 गियर मोटर्स व्हील सर्वो बैटरी और बैटरी केस के साथ मोटर चालक जम्पर तार चेसिस

चरण 2: कनेक्ट करना

कनेक्ट
कनेक्ट
कनेक्ट
कनेक्ट
कनेक्ट
कनेक्ट
कनेक्ट
कनेक्ट

हर उपकरण को मोटर चालक से कनेक्ट करें। मोटर चालक को आर्डिनो से कनेक्ट करें।

चरण 3: कोड

कोड
कोड

#शामिल करें#शामिल करें#दाएं ए2 को परिभाषित करें#बाएं ए3 को परिभाषित करें#ट्रिगर_पिन ए1 को परिभाषित करें#ईसीएचओ_पिन ए0 को परिभाषित करें#मैक्स_डिस्टेंस 100न्यूपिंग सोनार को परिभाषित करें(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE(1,HZMOTOR12_1KHH);;AF_DCMotor Motor3(3, MOTOR34_1KHZ).attach(10);{for(pos = 90; pos <= 180; pos += 1){ myservo.write(pos); देरी (15);} के लिए (स्थिति = 180; स्थिति> = 0; स्थिति- = 1) { myservo.write (स्थिति); देरी (15);} के लिए (स्थिति = 0; स्थिति <= 90; स्थिति + = 1) { myservo.write (स्थिति); देरी (15);}}पिनमोड (दाएं, इनपुट); पिनमोड (बाएं, इनपुट);} शून्य लूप () {// बार-बार चलाने के लिए अपना मुख्य कोड यहां रखें: देरी (50); अहस्ताक्षरित अंतर दूरी = सोनार.पिंग_सेमी (); सीरियल.प्रिंट ("दूरी");Serial.println(Right_Value);Serial.print("LEFT");Serial.println(Left_Value);if((Right_Value==1) && (दूरी>=10 && दूरी<=30)&&(Left_Value==1)){ Motor1.setSpeed(120); Motor1.run (आगे); Motor2.setSpeed(120); Motor2.run (आगे); Motor3.setSpeed(120); Motor3.run (फॉरवर्ड); Motor4.setSpeed(120); Motor4.run(FORWARD);}else if((Right_Value==0) && (Left_Value==1)) { Motor1.setSpeed(200); Motor1.run (आगे); Motor2.setSpeed(200); Motor2.run (आगे); Motor3.setSpeed(100); Motor3.run (पिछड़ा); Motor4.setSpeed(100); Motor4.run(BACKWARD);}else if((Right_Value==1)&&(Left_Value==0)) { Motor1.setSpeed(100); Motor1.run (पिछड़ा); Motor2.setSpeed(100); Motor2.run (पिछड़ा); Motor3.setSpeed(200); Motor3.run (फॉरवर्ड); Motor4.setSpeed(200); Motor4.run(FORWARD);}else if((Right_Value==1)&&(Left_Value==1)) { Motor1.setSpeed(0); Motor1.run (रिलीज); Motor2.setSpeed(0); Motor2.run (रिलीज); Motor3.setSpeed(0); Motor3.run (रिलीज); मोटर4.सेटस्पीड (0); Motor4.run (रिलीज);} और अगर (दूरी> 1 && दूरी <10) { Motor1.setSpeed (0); Motor1.run (रिलीज); Motor2.setSpeed(0); Motor2.run (रिलीज); Motor3.setSpeed(0); Motor3.run (रिलीज); मोटर4.सेटस्पीड (0); Motor4.run (रिलीज); } }

सिफारिश की: