फ्री बोर्डचे प्रोग्रामिंग फॅशनेबल होत चालले आहे आणि रास्पबेरी पाई किंवा अर्डिनो सारख्या बोर्ड अधिक परवडण्याजोगे होत असल्यामुळे आश्चर्य वाटण्यासारखे नाही. शिकवण्या आणि व्हिडिओ ट्यूटोरियल देखील अधिक परवडणारे आहेत आणि प्रोग्रामिंगची मुलभूत माहिती शिकण्यासाठी फक्त दोन तास लागतात. हे त्या कारणास्तव आहे असे बरेच प्रोग्राम आहेत जे अर्डिनो किंवा रास्पबेरी पाईसाठी विशिष्ट प्रोग्राम तयार करण्यात मदत करण्याचा प्रयत्न करतात. इतर प्रोग्राम तयार करण्यासाठी या डिव्हाइसच्या आत स्थापित केलेले प्रोग्राम, रास्पबेरी पाईसाठी आमच्याकडे बरीच उदाहरणे आहेत.
अर्दूनोशी संबंधित सर्वात प्रसिद्ध प्रोग्राम किंवा सॉफ्टवेअरपैकी एक आहे आरडुइनोसाठी स्क्रॅच, नवशिक्या वापरकर्त्यांसाठी देणारं एक सॉफ्टवेअर जे आम्हाला विनामूल्य प्रोग्राम तयार करण्यात मदत करेल आमच्या आर्डूनो प्रकल्प योग्यरित्या कार्य करण्यासाठी.
आरडिनोसाठी स्क्रॅच म्हणजे काय?
परंतु प्रथम आपल्याला असे म्हणायचे आहे की ते आर्डूनोसाठी स्क्रॅच आहे. आरडिनोसाठी स्क्रॅच हा नवशिक्या वापरकर्त्यांकरिता तयार केलेला आयडीई प्रोग्राम आहे. प्रोग्रामिंगसाठी एक साधन जे कोड तयार करणे, त्याचे संकलन आणि वास्तविक वेळेत त्याची अंमलबजावणी सक्षम करते. हे सॉफ्टवेअर स्क्रॅच नावाच्या प्रसिद्ध मुलांच्या अॅपवर आधारित आहे. हा अनुप्रयोग शोधतो लहान मुलांमध्ये प्रोग्रामिंगचे शिक्षण अवरोध आणि व्हिज्युअल प्रोग्रामिंगचे आभार मानतात जे लहानांना त्यांची सर्वात तार्किक कौशल्ये विकसित करण्यास मदत करतात. स्क्रॅच फॉर आर्डुईनो ही व्हिज्युअल प्रोग्रामिंग आणि ब्लॉक प्रोग्रामिंग वापरण्याची कल्पना आहे जेणेकरून कोणताही वापरकर्ता त्यांच्या प्रोग्रामिंगच्या स्तराकडे दुर्लक्ष करून, आर्डूनोसाठी एक प्रोग्राम तयार करू शकेल.
स्क्रॅच फॉर आर्दूनोचा स्क्रॅच किंवा अर्डिनो प्रोजेक्टशी कोणताही संबंध नाही, तथापि, ते विनामूल्य प्रकल्प असल्याने, प्रत्येक प्रोजेक्टमधील सर्वोत्कृष्ट कार्यवाही केली गेली आहे जेणेकरून शेवटचा वापरकर्ता त्यांचे अर्डिनो बोर्ड आणि सॉफ्टवेअर वापरू शकेल. जरी आपल्याला असे म्हणायचे आहे की हे तीन प्रकल्प एकमेकांशी संवाद साधत नाहीत. म्हणजेच, स्क्रॅचकडे असा पर्याय नाही जो आर्डुइनोसाठी स्क्रॅच बनतो किंवा अर्दूनो आयडीई स्क्रू फॉर आर्डोइनो नावाच्या प्लगइनसह व्हिज्युअल प्रोग्रामिंगला अनुमती देत नाही. स्क्रॅच एक स्वतंत्र सॉफ्टवेअर आहे आणि आरडिनोसाठी स्क्रॅच हा एक स्वतंत्र मल्टीप्लाटफॉर्म प्रोग्राम आहे ज्यात, आर्डिनो आयडीई प्रमाणे संवादासाठी विशिष्ट अर्दूनो बोर्डचे ड्रायव्हर्स असतात..
समुदायाचे आभार, आरडूनोसाठी स्क्रॅच आहे Android साठी applicationप्लिकेशन जे स्मार्टफोनला केवळ प्रोग्रामसह संवाद साधण्याची परवानगी देत नाही, परंतु आम्ही HTTP प्रोटोकॉल वापरुन तयार केलेल्या सॉफ्टवेअरची चाचणी देखील करू शकतो.
अर्डिनोसाठी स्क्रॅच कसे स्थापित करावे?
स्क्रॅच फॉर अरडिनो प्रोग्राम विविध प्लॅटफॉर्मवर उपलब्ध आहे, किमान सर्वात लोकप्रिय प्लॅटफॉर्मवर ज्यांचे सर्वाधिक वापरकर्ते आहेत: आम्ही हे विंडोज वर, मॅकओएस वर, ग्नू / लिनक्स आणि अगदी रास्पबेरी पाई वितरणसाठी स्थापित करू शकतो, म्हणून आम्ही वापरत असलेल्या कोणत्याही संगणकावर हा प्रोग्राम असू शकतो.
परंतु सर्व प्रथम, आम्हाला हा प्रोग्राम आपल्या संगणकावर स्थापित करण्यासाठी मिळाला पाहिजे. चालू प्रकल्पाची अधिकृत वेबसाइट आम्ही सर्व ऑपरेटिंग सिस्टमसाठी प्रोग्राम मिळवू शकतो.
जर आपण विंडोज वापरत असाल तर आम्हाला डाउनलोड केलेल्या पॅकेजवर डबल क्लिक करावे लागेल इन्स्टॉलेशन विझार्डचे अनुसरण करा ज्यावर आम्हाला सतत "पुढील" किंवा "पुढील" बटण दाबावे लागेल.
आपण मॅकोस वापरत असल्यास, प्रक्रिया समान किंवा तत्सम आहे. परंतु आम्ही डाउनलोड केलेल्या पॅकेजवर डबल-क्लिक करण्यापूर्वी, आम्ही मॅकओएस कॉन्फिगरेशनवर जाण्याची आणि ऑपरेटिंग सिस्टमला परवानगी नसलेल्या प्रोग्राम्सची स्थापना करण्याची परवानगी देणे आवश्यक आहे. एकदा आपण हे केल्यावर आम्ही packageप्लिकेशन पॅकेज उघडतो आणि folderप्लिकेशन्स फोल्डरमध्ये अनुप्रयोग ड्रॅग करतो.
जर आपण Gnu / Linux वापरत असाल तर आपल्याला ते करावे लागेल प्रथम आमच्या व्यासपीठाशी संबंधित पॅकेज डाउनलोड कराया प्रकरणात, हे bit 64-बिट किंवा -२-बिट प्लॅटफॉर्मसाठी नसून त्याऐवजी आमचे वितरण डीबियन पॅकेजेस किंवा फेडोरा पॅकेजेस म्हणजेच डेब किंवा आरपीएम वापरत असेल. एकदा आम्ही आमच्या वितरणाशी संबंधित पॅकेज डाउनलोड केले की फोल्डरमध्ये एक टर्मिनल उघडावे लागेल, जे फोल्डरच्या जागेवर उजवे-क्लिक करून केले जाते आणि आम्ही टर्मिनलमध्ये खालील कार्यान्वित करतो:
sudo dpkg -i paquete.deb
किंवा आम्ही खालील टाइप करुन हे स्थापित देखील करू शकतो:
sudo rpm -i paquete.rpm
प्रोग्राम स्थापित केल्या नंतर काही सेकंदांनंतर आमच्याकडे आमच्या मेनूमध्ये एक चिन्ह असेल ज्याला स्क्रॅच फॉर आर्डिनो म्हणून संबोधले जाईल. आपण पहातच आहात की या व्हिज्युअल आयडीईची स्थापना अगदी सोपी आहे आणि योग्यरित्या कार्य करण्यासाठी कोणत्याही बाह्य प्रोग्रामची आवश्यकता नसते.
एसएफए सह कोणते बोर्ड सुसंगत आहेत?
दुर्दैवाने सर्व अर्डुइनो प्रोजेक्ट बोर्ड अर्डिनोसाठी स्क्रॅचसाठी सुसंगत नाहीत. क्षणापुरते ते फक्त सुसंगत आहेत Arduino UNO, अर्दूनो डायक्लीमा आणि अर्डिनो ड्यूमिलानोव. उर्वरित बोर्ड प्रोग्रामशी सुसंगत नाहीत परंतु याचा अर्थ असा नाही की आम्ही तयार करत असलेल्या कोडची अंमलबजावणी करू शकत नाही, म्हणजेच आपण तयार केलेला कोड दुसर्या आयडीईवर निर्यात केला जाऊ शकतो जेणेकरून ते संकलित आणि कार्यान्वित होऊ शकेल. स्क्रॅच प्रमाणे, एसएफए आर्दूनो आयडीई सारख्या आयडीईला कोड पाठवू शकतो आणि प्रोग्राम आर्दूनो आयडीईशी सुसंगत असलेल्या इतर प्रकल्पांना पाठवू शकतो. आणि ते अर्पिडिनो स्क्रॅचमार्फत आहे की नाही यावर अवलंबून न राहता ते योग्यरित्या कार्य करू शकतात.
कोडच्या संदर्भात, दुर्दैवाने परवाना देण्याच्या मुद्द्यांकरिता, फायली सर्वव्यापी-निर्देशात्मक नसतात, म्हणजेच स्क्रॅच फायली स्क्रूने अर्डिनोसाठी ओळखल्या परंतु या प्रोग्रामच्या त्या स्क्रॅचशी सुसंगत नाहीत. जरी दोन्ही प्रोग्रामद्वारे व्युत्पन्न केलेला कोड आर्डूनो आयडीईशी सुसंगत आहे. ही समस्या अशी आहे जी काळाच्या ओघात आणि समुदायाच्या योगदानाने नक्कीच अदृश्य होईल, परंतु या क्षणी ते केले जाऊ शकत नाही.
अर्दूनो किंवा अर्डिनो आयडीईसाठी स्क्रॅच?
या टप्प्यावर, आपल्याला नक्कीच आश्चर्य वाटेल की अर्डिनोसाठी प्रोग्राम करणे चांगले काय आहे अर्दूनो किंवा अर्डिनो आयडीईसाठी स्क्रॅच? आमच्या प्रोग्रामिंग लेव्हल काय आहे हे आम्हाला खरोखर माहित असल्यास थोडा तर्कसंगत एक गंभीर प्रश्नाचे उत्तर दिले जाऊ शकते. आर्दुइनोसाठी स्क्रॅच हा एक आयडीई आहे जो सर्वात नवशिक्या आणि कमी तज्ञ वापरकर्त्यांसाठी आहे ज्यास ब्लॉक प्रोग्रामच्या व्हिज्युअल पैलूद्वारे मदत केली जाते, तथाकथित सेमी-प्रोग्रामिंगसारखे काहीतरी. अर्दूनो आयडीई तज्ञ आणि मध्यम पातळीवरील प्रोग्रामरसाठी एक आयडीई आहे ज्यांना व्हिज्युअल पैलूची योग्यरित्या प्रोग्राम करण्यासाठी आवश्यकता नाही. वाय जर कार्यक्रम एखाद्या मुलासाठी किंवा किशोरवयीन मुलासाठी असेल तर हे स्पष्ट आहे की स्क्रुच फॉर अर्डिनो हा योग्य प्रोग्राम आहे.
परंतु, जर आमच्याकडे एक शक्तिशाली संघ असेल, डेस्कटॉप संगणक पुरेसा आहे, दोन्ही सोल्युशन्स असणे चांगले. आम्ही आधी म्हटल्याप्रमाणे, आरडुइनोसाठी स्क्रॅच ब्लॉक तयार करुन आम्हाला मदत करू शकते आणि अर्डूनो आयडीई आम्हाला अर्दूनो कडून किंवा अर्डुइनो आयडीईसह कार्य करणार्या इतर प्रकल्पांमधून विविध बोर्डांवर प्रोग्राम पाठविण्यास मदत करू शकते. परंतु, कोणत्याही परिस्थितीत, निवड आपली आहे आपण कोणता निवडता?
छान स्क्रॅच