तेज़ शुरुआत

ख़ाली खाते से काम करते उपकरण तक

पाँच क़दम, लगभग बीस मिनट, और कंप्यूटर पर कुछ भी इंस्टॉल करने की ज़रूरत नहीं। नीचे का सब कुछ ब्राउज़र में होता है — या मोबाइल ऐप में, अगर आप फ़ोन से शुरू करना चाहें।

क्या चाहिए

  • कोई भी ESP32 बोर्ड — साधारण डेव किट काफ़ी है
  • ऐसी USB केबल जो डेटा भी भेजे, सिर्फ़ बिजली नहीं
  • ब्राउज़र: Chrome, Edge या Opera — ये USB पोर्ट से बात कर सकते हैं
  1. 1

    खाता बनाइए

    cloud.r1bbit.com खोलिए। नाम, ईमेल और पासवर्ड भरिए — या यह सब छोड़कर Google या Apple से एक ही क्लिक में आ जाइए। डाक से कुछ पुष्ट नहीं करना, कोई कार्ड भी नहीं डालना।

    मोबाइल ऐप उसी खाते पर चलता है, इसलिए वहीं रजिस्टर कर लीजिए — ब्राउज़र खोलने पर सब पहले से तैयार मिलेगा।

    cloud.r1bbit.com — Sign Up टैब
    cloud.r1bbit.com — Sign Up टैब
  2. 2

    बोर्ड जोड़िए और फ़्लैश कीजिए

    बोर्ड को USB पोर्ट में लगाइए और क्लाउड में जोड़ दीजिए। फ़र्मवेयर ब्राउज़र ख़ुद लिखता है — न टूलचेन इंस्टॉल करना, न ड्राइवर ढूँढना। दोबारा चालू होते ही बोर्ड ख़ुद क्लाउड ढूँढ लेता है और आपकी सूची में आ जाता है।

    यही एकमात्र क़दम है जिसमें केबल चाहिए। इसके बाद सब कुछ हवा के रास्ते चलता है।

    पहला बोर्ड जोड़ना
    पहला बोर्ड जोड़ना
  3. 3

    तैयार उदाहरण लीजिए

    एडिटर खोलिए और Load Template दबाइए। हर टेम्पलेट एक पूरा चलता हुआ प्रोग्राम है, अपने CONFIG ब्लॉक के साथ — यानी आप ख़ाली फ़ाइल से नहीं, बल्कि ऐसी चीज़ से शुरू करते हैं जो पहले से चलती है। GPIO & Peripherals में ADC उदाहरण लीजिए: यह एक एनालॉग इनपुट पढ़कर मान छापता है, और इसके लिए बोर्ड पर कुछ जोड़ना नहीं पड़ता।

    अपने बोर्ड से मेल खाता टेम्पलेट मत ढूँढिए, अपनी वायरिंग से मेल खाता ढूँढिए: CONFIG ब्लॉक पेरिफ़ेरल बताता है, मॉडल नहीं।

    GPIO पर छाना गया गैलरी — हम ADC उदाहरण ले रहे हैं
    GPIO पर छाना गया गैलरी — हम ADC उदाहरण ले रहे हैं
  4. 4

    बोर्ड पर भेजिए

    टेम्पलेट में पिन नंबर की जगह एक प्लेसहोल्डर है — अपनी बोर्ड का असली GPIO लिख दीजिए। फिर, चित्र में 1 पर, Device सूची में अपना बोर्ड चुनिए और Connect दबाइए; 2 पर, Upload to Device और उसके बाद Script Start। स्क्रिप्ट एन्क्रिप्टेड लिंक से कुछ ही सेकंड में बोर्ड तक पहुँच जाती है — कुछ भी कंपाइल नहीं होता, तो कंपाइल में गड़बड़ी का सवाल ही नहीं।

    ग़लत पंक्ति स्क्रिप्ट रोक देती है और टर्मिनल में कारण लिख देती है। ठीक कीजिए, फिर भेजिए — बोर्ड इस पूरे समय ऑनलाइन रहता है।

    1 — बोर्ड चुनकर जुड़िए, 2 — स्क्रिप्ट भेजकर चलाइए
    1 — बोर्ड चुनकर जुड़िए, 2 — स्क्रिप्ट भेजकर चलाइए
  5. 5

    नतीजा देखिए

    दाईं ओर का टर्मिनल भरने लगता है: हर सेकंड दो बार, दो-दो पंक्तियाँ, सीधे बोर्ड से। कंप्यूटर में कुछ भी नहीं लगा है — बोर्ड आपसे क्लाउड के ज़रिए बात कर रहा है, और किसी दूसरी इमारत से भी ऐसे ही करता।

    छापना सबसे सरल आउटपुट है। VARS_PUBLISH से कोई मान प्रकाशित कीजिए, और वह डैशबोर्ड तथा मोबाइल ऐप पर टाइल भी बन जाएगा।

    बोर्ड के जीवंत आउटपुट वाला टर्मिनल
    बोर्ड के जीवंत आउटपुट वाला टर्मिनल