विषयसूची:
- चरण 1: एमबीलॉक सेट करना
- चरण 2: Arduino/HyperDuino के लिए सेटिंग में बदलाव करना
- चरण 3: MBlock में एक स्मार्ट कार की प्रोग्रामिंग
वीडियो: HyperDuino के लिए MBlock ब्राउज़र आधारित कोडिंग के साथ शुरुआत करना: ३ चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
HyperDuino के साथ mBlock वेब आधारित ट्यूटोरियल में आपका स्वागत है। यह आपको दिखाएगा कि कैसे mBlock सेट करें और अपना कोड अपने HyperDuino पर अपलोड करें। यह आपको यह भी दिखाएगा कि स्मार्ट कार के लिए भी एक बेसिक कोड कैसे बनाया जाता है। शुरू करने के लिए यहां क्लिक करके सीधे इसमें कूदें।
चरण 1: एमबीलॉक सेट करना
जब यह वेबपेज लोड करना शुरू करता है तो आपको फ़्लैश प्लेयर को सक्षम करने के लिए प्रेरित किया जाएगा यदि आपने ऐसा नहीं किया है, तो आगे बढ़ें और फ्लैश सक्षम करें का चयन करें और इसे Google क्रोम द्वारा चलाने की अनुमति दें। एक बार यह पूरा हो जाने पर आपको मुख्य mBlock ब्लॉक कोडिंग पेज पर लाया जाएगा। हम लगभग सेटअप के साथ कर चुके हैं! इसके बाद यह आपको एक प्लग डाउनलोड करने के लिए प्रेरित करेगा जिसमें कोड को वास्तविक Arduino/HyperDuino में संकलित करने के लिए आवश्यक है। आगे बढ़ें और सॉफ्टवेयर डाउनलोड करना शुरू करें। डाउनलोड होते ही आप इसे अपनी स्क्रीन के नीचे बाईं ओर दिखाई देंगे। यदि नहीं, तो आप क्रोम ब्राउज़र के दाईं ओर तीन स्टैक्ड डॉट्स दबाकर और डाउनलोड पर जाकर इसे एक्सेस कर सकते हैं। यदि यह वहाँ प्रकट नहीं होता है तो सुनिश्चित करें कि आपने दायाँ बटन क्लिक किया है। आपको इंस्टॉलर को चलाने और इंस्टॉलेशन को पूरा करने के लिए सभी चरणों से गुजरना होगा। यह सब पूरा होने के बाद आपको संकेत के अनुसार कंप्यूटर को पुनरारंभ करना होगा। बैक अप लोड होने पर आपको जाने के लिए पूरी तरह तैयार रहना चाहिए!
चरण 2: Arduino/HyperDuino के लिए सेटिंग में बदलाव करना
इससे पहले कि हम प्रोग्रामिंग शुरू करें, आप मोड को Arduino मोड पर सेट करना चाहते हैं और सुनिश्चित करें कि आप सही बोर्ड प्रकार पर अपलोड कर रहे हैं। शुरुआत के लिए एडिट पर क्लिक करें और सबसे नीचे दबाएं यह Arduino Mode कहेगा। यह स्क्रीन के रूप को बदल देगा, लेकिन चिंतित न हों, इसने सिर्फ उस कोड को निकाल दिया जो Arduino/HyperDuino को प्रोग्राम करते समय बेकार हो जाएगा। आगे आप उस बोर्ड को बदलना चाहेंगे जिसे आप भी अपलोड कर रहे हैं। मैं Arduino Uno का उपयोग कर रहा हूं जो कि HyperDuino को मुख्य रूप से जोड़ा जाता है, इसलिए इसे mBot से Arduino Uno पर स्विच करने देता है। अंत में हम कनेक्शन प्रकार सेट करना चाहते हैं ताकि जब हम इसे अपलोड करने का प्रयास करते हैं तो यह भ्रमित न हो कि हम क्या कर रहे हैं। स्क्रीन के बहुत दूर दाईं ओर आगे बढ़ें और कनेक्ट टैब दबाएं और "USB" चुनें और सुनिश्चित करें कि यह उचित USB पोर्ट से जुड़ा है जिससे Arduino/HyperDuino जुड़ा है, यह विभिन्न कंप्यूटरों के बीच बहुत हो सकता है। इतना ही! आपने mBlock ब्राउज़र संस्करण के लिए सेटअप पूरा कर लिया है। नीचे एक उदाहरण कोड दिया जाएगा कि कैसे एक स्मार्ट कार बनाई जाए और इसे Arduino/HyperDuino पर अपलोड किया जाए।
चरण 3: MBlock में एक स्मार्ट कार की प्रोग्रामिंग
मैंने दोनों पहियों के लिए आगे और पीछे के कार्य को परिभाषित करने के लिए 4 ब्लॉक बनाकर शुरुआत की। मैंने ऐसा इसलिए किया क्योंकि जब एक टर्न लेफ्ट और टर्न राइट फंक्शन बनाते हैं तो यह आसान हो जाएगा और रोबोट के घूमने पर अच्छा लगेगा। अगली तस्वीर देखने से पहले मैं आपको चुनौती देता हूं कि इन सभी 4 कमांडों को बनाने की कोशिश करें, या यहां तक कि प्रत्येक मोटर को आगे और पीछे जाने के लिए एक अलग तरीका भी बनाएं। अब जब हमारे पास प्रत्येक मोटर के लिए फॉरवर्ड और बैकवर्ड दोनों कमांड हैं, तो इसके लिए कुल फॉरवर्ड, टोटल बैकवर्ड, लेफ्ट और राइट फंक्शन बनाते हैं। तकनीकी रूप से आप केवल बाएं और दाएं मुड़ने के लिए हमारे द्वारा बनाए गए फॉरवर्ड कमांड में से एक का उपयोग कर सकते हैं, लेकिन मैं एक मोटर को पीछे की ओर और दूसरे को आगे की ओर ले जाना पसंद करता हूं ताकि यह चिकना दिखे। अब जब हमने इसे पूरा कर लिया है, तो मुख्य कोड पर आते हैं। हम पहले चाहते हैं कि कार आम तौर पर कार्यक्रम की शुरुआत में आगे बढ़े। फिर हम अल्ट्रासोनिक सेंसर वाले हिस्से को इस तरह जोड़ सकते हैं। अभी के लिए मैं केवल अल्ट्रासोनिक सेंसर भाग का एक उदाहरण छोड़ूंगा क्योंकि कोड का सबसे अच्छा हिस्सा रचनात्मकता है जो इसके साथ आता है। देखिए आप इस कार को कितना स्मार्ट बना सकते हैं। यह कोड इसे खुला छोड़ देगा जहां यह दीवारों से बच जाएगा फिर भी इसके स्थानों में फंसने की संभावना है। यदि आपके कोई प्रश्न हैं तो बेझिझक एक टिप्पणी छोड़ दें ताकि मैं आपकी मदद कर सकूं!
सिफारिश की:
STM32f767zi Cube IDE के साथ शुरुआत करना और कस्टम स्केच अपलोड करना: 3 चरण
STM32f767zi Cube IDE के साथ आरंभ करना और आपको कस्टम स्केच अपलोड करना: BUY (वेब पेज खरीदने / देखने के लिए परीक्षण पर क्लिक करें) STM32F767ZISUPPORTED सॉफ़्टवेयर · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR एम्बेडेड वर्कबेंच हो सकते हैं · ARDUINO विभिन्न सॉफ़्टवेयर उपलब्ध हैं एसटीएम माइक्रोकंट्रोलर प्रोग्राम करने के लिए उपयोग किया जाता है
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
ESP32 के साथ शुरुआत करना - Arduino IDE में ESP32 बोर्ड स्थापित करना - ESP32 ब्लिंक कोड: 3 चरण
ESP32 के साथ शुरुआत करना | Arduino IDE में ESP32 बोर्ड स्थापित करना | ESP32 ब्लिंक कोड: इस निर्देश में हम देखेंगे कि esp32 के साथ काम करना कैसे शुरू करें और Arduino IDE में esp32 बोर्ड कैसे स्थापित करें और हम arduino ide का उपयोग करके ब्लिंक कोड चलाने के लिए esp 32 प्रोग्राम करेंगे।
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना - Arduino Ide और Programming Esp में Esp बोर्ड स्थापित करना: 4 चरण
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना | Arduino Ide और प्रोग्रामिंग Esp में Esp बोर्ड स्थापित करना: इस निर्देश में हम सीखेंगे कि Arduino IDE में esp8266 बोर्ड कैसे स्थापित करें और esp-01 कैसे प्रोग्राम करें और उसमें कोड कैसे अपलोड करें। चूंकि esp बोर्ड इतने लोकप्रिय हैं इसलिए मैंने एक इंस्ट्रक्शंस को सही करने के बारे में सोचा यह और अधिकांश लोगों को समस्या का सामना करना पड़ता है