Arduino के लिए स्क्रैच, सबसे नौसिखिए Arduino उपयोगकर्ताओं के लिए एक आईडीई

Arduino के लिए स्क्रैच

फ्री बोर्डों की प्रोग्रामिंग फैशनेबल होती जा रही है और यह कोई आश्चर्य नहीं है क्योंकि रास्पबेरी पाई या अरुडिनो जैसे बोर्ड अधिक सस्ती हो रहे हैं। ट्यूटोरियल और वीडियो ट्यूटोरियल भी अधिक सस्ती हैं और प्रोग्रामिंग की मूल बातें सीखने में केवल कुछ घंटे लगते हैं। उसके कारण है कई कार्यक्रम हैं जो Arduino या रास्पबेरी पाई के लिए विशिष्ट कार्यक्रम बनाने में मदद करने की कोशिश करते हैं। यहां तक ​​कि ऐसे प्रोग्राम जो इन उपकरणों के अंदर स्थापित किए जाते हैं, अन्य प्रोग्राम बनाने के लिए, रास्पबेरी पाई के लिए हमारे पास कई उदाहरण हैं।

Arduino से संबंधित सबसे प्रसिद्ध कार्यक्रमों या सॉफ़्टवेयर में से एक है Arduino के लिए स्क्रैच, नौसिखिए उपयोगकर्ताओं के लिए उन्मुख एक सॉफ्टवेयर है जो हमें मुफ्त कार्यक्रम बनाने में मदद करेगा हमारे Arduino परियोजनाओं के लिए ठीक से काम करने के लिए।

Arduino के लिए स्क्रैच क्या है?

लेकिन पहले हमें यह कहना होगा कि यह Arduino के लिए स्क्रैच है। Arduino के लिए स्क्रैच एक IDE प्रोग्राम है जो नौसिखिए उपयोगकर्ताओं के लिए तैयार है। प्रोग्रामिंग का एक उपकरण जो वास्तविक समय में कोड के निर्माण, इसके संकलन और इसके निष्पादन को सक्षम बनाता है। सॉफ्टवेयर प्रसिद्ध बच्चों के ऐप पर आधारित है जिसे स्क्रैच कहा जाता है। यह एप्लिकेशन खोजता है ब्लॉक और विज़ुअल प्रोग्रामिंग के लिए छोटों के बीच प्रोग्रामिंग का शिक्षण जो छोटों को उनके सबसे तार्किक कौशल विकसित करने में मदद करता है। Arduino के लिए स्क्रैच का विचार दृश्य प्रोग्रामिंग और ब्लॉक प्रोग्रामिंग का उपयोग करना है ताकि कोई भी उपयोगकर्ता, उनके प्रोग्रामिंग के स्तर की परवाह किए बिना, Arduino के लिए एक कार्यक्रम बना सके।

स्क्रैच के साथ Arduino का कोई संबंध नहीं है या Arduino प्रोजेक्ट के साथ, हालांकि, चूंकि वे निशुल्क परियोजनाएं हैं, इसलिए प्रत्येक प्रोजेक्ट का सर्वश्रेष्ठ लिया गया है ताकि अंतिम उपयोगकर्ता अपने Arduino बोर्ड और सॉफ़्टवेयर का उपयोग कर सकें। हालांकि हमें यह कहना होगा कि ये तीन परियोजनाएं एक-दूसरे के साथ संवाद नहीं करती हैं। यही है, स्क्रैच में एक विकल्प नहीं है जो Arduino के लिए स्क्रैच बन जाता है और न ही Arduino IDE, Arduino के लिए स्क्रैच नामक प्लगइन के साथ दृश्य प्रोग्रामिंग की अनुमति देता है। स्क्रैच एक स्टैंडअलोन सॉफ्टवेयर है और Arduino के लिए स्क्रैच एक स्वतंत्र मल्टीप्लेट रिकॉर्डर प्रोग्राम है, जो Arduino IDE की तरह, संचार के लिए कुछ Arduino बोर्डों के ड्राइवरों को शामिल करता है।.

समुदाय के लिए धन्यवाद, Arduino के लिए स्क्रैच है एंड्रॉइड के लिए एक एप्लिकेशन जो न केवल स्मार्टफोन को प्रोग्राम के साथ संवाद करने की अनुमति देता है, बल्कि हम HTTP प्रोटोकॉल का उपयोग करके बनाए गए सॉफ़्टवेयर का भी परीक्षण कर सकते हैं.

Arduino के लिए स्क्रैच कैसे स्थापित करें?

Arduino प्रोग्राम के लिए स्क्रैच विभिन्न प्लेटफार्मों के लिए उपलब्ध है, कम से कम सबसे लोकप्रिय प्लेटफार्मों के लिए जो सबसे अधिक उपयोगकर्ता हैं: हम इसे विंडोज़ पर, macOS पर, Gnu / Linux के लिए और यहां तक ​​कि रास्पबेरी पाई वितरण के लिए भी इंस्टॉल कर सकते हैं, इसलिए हम इस प्रोग्राम का उपयोग किसी भी कंप्यूटर पर कर सकते हैं।

लेकिन सबसे पहले, हमें इसे अपने कंप्यूटर पर स्थापित करने के लिए प्रोग्राम प्राप्त करना होगा। पर परियोजना की आधिकारिक वेबसाइट हम सभी ऑपरेटिंग सिस्टम के लिए प्रोग्राम प्राप्त कर सकते हैं।

Arduino आधिकारिक वेबसाइट के लिए स्क्रैच

यदि हम विंडोज का उपयोग करते हैं, तो हमें डाउनलोड किए गए पैकेज पर डबल क्लिक करना होगा और इंस्टॉलेशन विज़ार्ड का पालन करें, जिसके लिए हमें लगातार "अगला" या "अगला" बटन दबाएं।

यदि आप macOS का उपयोग कर रहे हैं, तो प्रक्रिया समान या समान है। लेकिन हमने जो पैकेज डाउनलोड किया है, उस पर डबल-क्लिक करने से पहले, हमें macOS कॉन्फ़िगरेशन पर जाना चाहिए और यह सुनिश्चित करना चाहिए कि ऑपरेटिंग सिस्टम उन प्रोग्रामों की स्थापना की अनुमति देता है जिनमें अनुमतियाँ नहीं हैं। एक बार जब हम यह कर लेते हैं, हम एप्लिकेशन पैकेज खोलते हैं और एप्लिकेशन को एप्लिकेशन फ़ोल्डर में खींचते हैं.

यदि हम Gnu / Linux का उपयोग करते हैं, तो हमें करना होगा पहले हमारे प्लेटफॉर्म के अनुरूप पैकेज डाउनलोड करेंइस स्थिति में यह 64-बिट या 32-बिट प्लेटफॉर्म के लिए नहीं होगा, बल्कि यदि हमारे वितरण में डेबियन पैकेज या फेडोरा पैकेज का उपयोग होता है, तो यह बहस या आरपीएम है। एक बार जब हम पैकेज डाउनलोड कर लेते हैं जो हमारे वितरण से मेल खाता है तो हमें फ़ोल्डर में एक टर्मिनल खोलना पड़ता है, जो फ़ोल्डर स्थान पर राइट-क्लिक करके किया जाता है और हम टर्मिनल में निम्नलिखित को निष्पादित करते हैं:

sudo dpkg -i paquete.deb

या हम निम्नलिखित लिखकर भी इसे स्थापित कर सकते हैं:

sudo rpm -i paquete.rpm

कार्यक्रम को स्थापित करने के कुछ सेकंड बाद, हमारे मेनू में एक आइकन होगा जिसे Arduino के लिए स्क्रैच कहा जाएगा। जैसा कि आप देख सकते हैं, इस दृश्य आईडीई की स्थापना बहुत सरल है और आम तौर पर इसे सही ढंग से काम करने के लिए किसी बाहरी कार्यक्रम की आवश्यकता नहीं होती है।

SfA के साथ क्या बोर्ड संगत हैं?

दुर्भाग्य से Arduino के लिए सभी Arduino प्रोजेक्ट बोर्ड स्क्रैच के साथ संगत नहीं हैं। अभी के लिये वे केवल संगत हैं Arduino UNO, अर्डुइनो डायसीमिला और अरुडिनो डूमिलानोव। बाकी बोर्ड कार्यक्रम के अनुकूल नहीं हैं, लेकिन इसका मतलब यह नहीं है कि वे उस कोड को निष्पादित नहीं कर सकते हैं जो हम बनाते हैं, अर्थात, जो कोड हम बनाते हैं उसे दूसरे आईडीई को निर्यात किया जा सकता है ताकि इसे संकलित और निष्पादित किया जा सके। स्क्रैच की तरह, SfA Arduino IDE जैसे IDE को कोड भेज सकता है और प्रोजेक्ट के अन्य बोर्डों को प्रोग्राम भेज सकता है जो Arduino IDE के साथ संगत हैं और यह कि वे सही ढंग से काम कर सकते हैं बिना इस बात पर निर्भर करते हुए कि शिपमेंट Arduino के लिए स्क्रैच के माध्यम से है या नहीं।

अर्डुइनो 101

कोड के बारे में, दुर्भाग्य से लाइसेंसिंग के मुद्दों के लिए, फाइलें ओमनी-दिशात्मक नहीं हैं, अर्थात्, स्क्रैच फाइलें स्क्रैच द्वारा Arduino के लिए पहचानी जाती हैं, लेकिन इस कार्यक्रम के वे स्क्रैच के साथ संगत नहीं हैं। भले ही दोनों कार्यक्रमों द्वारा उत्पन्न कोड Arduino IDE के साथ संगत है। यह समस्या कुछ ऐसी है जो निश्चित रूप से समय बीतने के साथ और समुदाय के योगदान के साथ गायब हो जाएगी, लेकिन फिलहाल ऐसा नहीं किया जा सकता है।

Arduino या Arduino IDE के लिए स्क्रैच?

इस बिंदु पर, आप निश्चित रूप से आश्चर्य करेंगे कि अरुडिनो के लिए कार्यक्रम करना बेहतर क्या है Arduino या Arduino IDE के लिए स्क्रैच? एक गंभीर सवाल जिसका थोड़ा तर्क के साथ उत्तर दिया जा सकता है यदि हम वास्तव में जानते हैं कि हमारा प्रोग्रामिंग स्तर क्या है। Arduino के लिए स्क्रैच एक IDE है जो सबसे नौसिखिए और कम विशेषज्ञ उपयोगकर्ताओं के लिए अभिप्रेत है ब्लॉक कार्यक्रमों के लिए दृश्य पहलू द्वारा मदद की जाती है, तथाकथित अर्ध-प्रोग्रामिंग के समान। जबकि Arduino IDE विशेषज्ञ और मध्यवर्ती स्तर के प्रोग्रामर के लिए एक IDE है, जिन्हें सही ढंग से प्रोग्राम करने के लिए दृश्य पहलू की आवश्यकता नहीं है। य यदि यह कार्यक्रम किसी बच्चे या किशोर के लिए है, तो यह स्पष्ट है कि Arduino के लिए स्क्रैच उपयुक्त कार्यक्रम है.

लेकिन, अगर हमारे पास एक शक्तिशाली टीम है, एक डेस्कटॉप कंप्यूटर पर्याप्त होगा, दोनों समाधानों के लिए सबसे अच्छा है। जैसा कि हमने पहले कहा है, Arduino के लिए स्क्रैच ब्लॉक बनाकर हमारी मदद कर सकता है और Arduino IDE हमें विभिन्न बोर्डों में या तो Arduino से या अन्य प्रोजेक्ट्स से काम करने में मदद कर सकता है जो Arduino IDE के साथ काम करते हैं। लेकिन, किसी भी मामले में, चुनाव आपका है कौन सा आप चयन करते हैं?


एक टिप्पणी, अपनी छोड़ो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   देर से कहा

    महान खरोंच