क्या आप चाहते हैं कि आपका बच्चा इलेक्ट्रॉनिक्स और प्रोग्रामिंग सीखना शुरू कर दे, लेकिन यह नहीं पता कि कहां से शुरू करें? आप किस उम्र में सीखना शुरू कर सकते हैं? मैं आपको आश्वस्त करने की जल्दबाजी करता हूं: 5-7 साल की उम्र में भी अगर वह रूसी पढ़ सकता है तो बहुत जल्दी नहीं है। सौभाग्य से, अब ऐसी प्रोग्रामिंग भाषाएं हैं कि कोड लिखना आवश्यक नहीं है, और आपका बच्चा प्रोग्राम को पहेली की तरह रखेगा। मैं "स्क्रैच फॉर Arduino" जैसी प्रणाली के बारे में बात कर रहा हूं जो प्रोग्रामिंग और इलेक्ट्रॉनिक्स को जोड़ती है। अपने बच्चे के साथ सीखना शुरू करने के लिए यह एक बेहतरीन टूल है।
ज़रूरी
- - Arduino IDE वाला कंप्यूटर;
- - इंटरनेट कनेक्शन;
- - अरुडिनो बोर्ड;
- - Arduino को कंप्यूटर से जोड़ने के लिए USB केबल।
अनुदेश
चरण 1
सबसे पहले, आपको अपने कंप्यूटर पर "स्क्रैच फॉर Arduino" (संक्षिप्त S4A) प्रोग्राम इंस्टॉल करना होगा। ऐसा करने के लिए, साइट https://s4a.cat पर जाएं और डाउनलोड अनुभाग पर जाएं। संग्रह "S4A16.zip" डाउनलोड करें (1.6 इस लेखन के समय का नवीनतम संस्करण है)। अपने कंप्यूटर पर कहीं भी संग्रह को अनपैक करें और इंस्टॉलेशन फ़ाइल चलाएँ। स्थापना विज़ार्ड के निर्देशों का पालन करें।
चरण दो
यदि इंस्टॉलेशन प्रक्रिया के दौरान प्रोग्राम रिपोर्ट करता है कि इसमें Adobe AIR घटक नहीं है, तो आपको इसे भी इंस्टॉल करना चाहिए। डाउनलोड पेज https://get.adobe.com/ru/air पर जाएं, डाउनलोड करें और इंस्टॉल करें, कुछ भी जटिल नहीं है।
अब आप S4A की स्थापना के साथ आगे बढ़ सकते हैं। हमेशा की तरह स्थापना प्रक्रिया को पूरा करें।
चरण 3
"स्क्रैच फॉर Arduino" प्रोग्राम शुरू करने से पहले, आपको एक और काम करने की ज़रूरत है: साइट से डाउनलोड करें, और फिर Arduino मेमोरी में, "S4A" प्रोग्राम के लेखकों से मालिकाना फर्मवेयर, जिसे "S4AFirmware16.ino" कहा जाता है। ". डाउनलोड लिंक https://vps34736.ovh.net/S4A/S4AFirmware16.ino। दुर्भाग्य से, आपको इसे "वयस्क" Arduino IDE विकास वातावरण के तहत Arduino मेमोरी में लोड करना होगा। डाउनलोड की गई फ़ाइल को विकास परिवेश में खोलें और हमेशा की तरह Arduino मेमोरी में लोड करें।
चरण 4
तैयारी समाप्त हो गई है, अब, अंत में, हम "अरुडिनो के लिए स्क्रैच" कार्यक्रम शुरू कर सकते हैं। शुरू करने के बाद, आप चित्रण में दिखाई गई विंडो देखेंगे। खिड़की के दाहिने हिस्से में एक शिलालेख है "एक बोर्ड खोजें …"। कुछ सेकंड के बाद, यह गायब हो जाना चाहिए - कार्यक्रम Arduino बोर्ड का पता लगाएगा और उससे जुड़ जाएगा।
चरण 5
यदि 10 सेकंड के भीतर शिलालेख गायब नहीं होता है, तो ग्रे पैनल पर क्लिक करें जहां खोज चल रही है, राइट-क्लिक करें और "स्टॉप बोर्ड खोज" आइटम का चयन करें। फिर फिर से क्लिक करें और "सीरियल / यूएसबी पोर्ट चुनें" पर क्लिक करें। पोर्ट नंबर निर्दिष्ट करें जिसे ऑपरेटिंग सिस्टम Arduino बोर्ड को सौंपा गया है (डिवाइस मैनेजर में देखा जा सकता है)। बोर्ड को फिर से खोजें। अब इसे प्रोग्राम द्वारा परिभाषित किया जाना चाहिए। एनालॉग 0 … एनालॉग 5 फ़ील्ड (Arduino के एनालॉग पिन पर पिकअप) और "बोर्ड के लिए खोजें" शिलालेख के गायब होने से सफलता का प्रमाण मिलेगा।
अब आप अपने बच्चे को बुला सकते हैं और प्रोग्रामिंग शुरू कर सकते हैं।
आइए पहेली टुकड़ों से एक सरल प्रोग्राम को एक साथ रखें जो निम्न कार्य करेगा: जब आप बाईं माउस बटन दबाते हैं, तो Arduino बोर्ड के अंतर्निर्मित एलईडी को लाइट करें, और जब जारी किया जाए, तो इसे बंद कर दें।
चरण 6
प्रोग्राम विंडो के ऊपरी बाएँ भाग में "नियंत्रण" बटन पर क्लिक करें। "जब हरे झंडे पर क्लिक किया जाता है" पहेली का चयन करें। केंद्र बॉक्स में खींचें। पहेली "ऑलवेज" को तुरंत चुनें और इसे केंद्रीय क्षेत्र में भी खींचें। इसे पहले वाले से कनेक्ट करें (पायदानों का मिलान होना चाहिए)। पहेली "अगर … अन्यथा" का चयन करें और इसे "हमेशा" ब्लॉक के अंदर डालें (यह हमारे प्रोग्राम को हमेशा माउस बटन दबाए जाने पर ट्रिगर करने की अनुमति देगा)।
अब ऊपर बाईं ओर मूव बटन पर क्लिक करें। "डिजिटल 13 ऑन" और "डिजिटल 13 ऑफ" को खींचें, पहले वाले को ऊपरी पायदान में डालें, दूसरे को निचले ब्लॉक में "अगर … अन्यथा" (Arduino का 13 वां डिजिटल पिन बिल्ट- एलईडी में, हम इसे चालू करेंगे) …
एक आखिरी चीज बाकी है: "सेंसर" बटन पर क्लिक करें, "माउस प्रेस्ड" पहेली का चयन करें और इसे हमारी पहेली में अंतिम शेष खाली जगह में डालें।
अब ऊपरी दाएं कोने में हरे चेकबॉक्स पर क्लिक करें - यह प्रोग्राम लॉन्च करेगा। एकत्रित पहेलियों को सफेद रंग में हाइलाइट किया जाना चाहिए।
यदि आप अब माउस से क्लिक करते हैं, तो आप Arduino बोर्ड पर LED को प्रकाश करते हुए देखेंगे, और जब जारी किया जाता है, तो यह बाहर चला जाता है। अपने बच्चे को उसके पहले कार्यक्रम के लिए बधाई दें!