- हार्डवेयर और सॉफ्टवेयर डेवलपमेंट टूल्स का चयन करना
- STM8S103F3P6 विकास
- STM8S103F3P6 प्रोग्रामर
- STM8S103F3P6 IDE और कंपाइलर
- Sdu8 का उपयोग कर Arduino के साथ STM8S
- आवश्यक सॉफ़्टवेयर डाउनलोड करना
- एसटीवी और कॉस्मिक सी कंपाइलर की स्थापना
- STM8S103F3P6 के लिए मानक परिधीय पुस्तकालय
- पहला कार्यक्रम संकलित करना
- STVD से STM8S डेवलपमेंट बोर्ड में ST-Link V2 का उपयोग करके कोड अपलोड करना
STM8 की एक श्रृंखला है 8 बिट microcontrollers से STMicroelectronics है कि लागत के प्रति संवेदनशील उत्पाद विकास के लिए Microcontroller के एक आम पसंद बन गया है। मैंने पहले AVR, PIC, और कुछ अन्य ARM Cortex Microcontrollers के साथ काम किया है, लेकिन निश्चित रूप से कुछ अनुप्रयोगों में, वे ओवरकिल हो जाते हैं और BOM लागत में काफी वृद्धि करते हैं। हाल ही में, कुछ सस्ते चीनी उत्पादों को फाड़ने के बाद, मैंने पाया कि उनमें से ज्यादातर के अंदर एक STM8 माइक्रोकंट्रोलर था । आईसी न केवल सस्ती है, बल्कि कई विशेषताओं और विकल्पों के साथ इसे पैक किया गया है, जो इसे कई अलग-अलग अनुप्रयोगों में उपयोग करने के लिए उपयुक्त बनाता है। उदाहरण के लिए, STM8S नियंत्रकों की श्रृंखला (जिसे हम इस ट्यूटोरियल श्रृंखला में सीखेंगे) एक सामान्य-उद्देश्य नियंत्रक है लेकिन ऑटोमोटिव डिज़ाइन के लिए STM8A और लो पावर बैटरी-संचालित डिज़ाइनों के लिए STM8L जैसी अन्य श्रृंखलाएँ हैं जो इन नियंत्रकों के अनुप्रयोग का विस्तार करती हैं।
ट्यूटोरियल की इस श्रृंखला में, हम सीखेंगे कि कैसे STM8S माइक्रोकंट्रोलर को प्रोग्राम किया जाए, विशेष रूप से STM8S103FPP6 को। इस विशिष्ट भाग संख्या के साथ शुरुआत करने का कारण सिर्फ प्रदर्शन कारक के लिए इसकी कीमत है। पसंद!! बस इसे केवल 0.25 $ (लगभग 20 रुपए) के लिए देखें, हमें 16Mhz आंतरिक थरथरानवाला, 8kB फ़्लैश, 10-बिट ADC, UART, SPI और 22C के साथ एक 8-बिट माइक्रोकंट्रोलर मिलता है। कौन नहीं होगा साज़िश? इसके अलावा, STM8S103F3P6 व्यापक रूप से लोकप्रिय है, और इसलिए एक शुरुआत के रूप में, आपको ट्यूटोरियल के बाहर मदद की ज़रूरत है, तो आपको पर्याप्त समर्थन मिलेगा। इस से शुरू करते हुए, हमारे पास ट्यूटोरियल का एक क्रम होगा, PIC प्रोग्रामिंग ट्यूटोरियल के समान जहां हम सीखेंगे कि इस कंट्रोलर को एक बुनियादी ब्लिंक से विभिन्न डिस्प्ले और सेंसर इंटरफेस में कैसे प्रोग्राम किया जाए। यदि आप 32-बिट एसटीएम माइक्रोकंट्रोलर में रुचि रखते हैं तो आप STM32F103C8 ट्यूटोरियल और प्रोजेक्ट भी देख सकते हैं।
हार्डवेयर और सॉफ्टवेयर डेवलपमेंट टूल्स का चयन करना
अब जब हमारे पास माइक्रोकंट्रोलर का उपयोग करना है, तो हमें अपनी सीखने की प्रक्रिया शुरू करने के लिए हार्डवेयर और सॉफ्टवेयर डेवलपमेंट टूल्स का चयन करना होगा। कई विकल्प हैं, यहां मैंने उन लोगों को चुना है जो उपयोग करने के लिए स्वतंत्र हैं और आसानी से सभी के लिए उपलब्ध हैं।
STM8S103F3P6 विकास
ST के 8-बिट माइक्रोकंट्रोलर के लिए आधिकारिक विकास बोर्ड को STM8 डिस्कवरी किट कहा जाता है, लेकिन हम एक और कम-लागत वाले विकास बोर्ड का उपयोग करेंगे जो आप आसानी से स्थानीय आपूर्तिकर्ता या ऑनलाइन स्टोर पर पा सकते हैं। STM8S103F3P6 विकास बोर्ड की छवि जिसे हम इस ट्यूटोरियल में उपयोग करेंगे, नीचे दिखाया गया है।
बोर्ड में केवल नंगे न्यूनतम घटक होते हैं जो विकास शुरू करने के लिए आवश्यक होते हैं। यह ब्रेडबोर्ड के अनुकूल है और कॉम्पैक्ट अनुप्रयोगों के लिए उपयुक्त है। विकास बोर्ड के लिए आंतरिक सर्किट आरेख नीचे दिखाया गया है।
करीब से देखने पर, आप नोटिस करेंगे, STM8S103F3p6 नियंत्रक के अलावा, हमारे पास नियंत्रक रीसेट करने के लिए एक रीसेट बटन है। एक शक्ति का नेतृत्व किया और एक परीक्षण पीबी 5 (पोर्ट बी पिन 5) और एक एएमएस 1117 वोल्टेज नियामक से जुड़ा हुआ है जो नियंत्रक के लिए 5 वी को यूएसबी पोर्ट से 3.3 वी में परिवर्तित करता है। आवश्यकता पड़ने पर नियंत्रक को 5V पर काम करने के लिए भी बनाया जा सकता है। नियंत्रक पर अलग-अलग हिस्सों को नीचे चिह्नित किया गया है। हमारे पास 3.3V, GND, SWIM, और NRST जैसे 4 प्रोग्रामर पिन भी हैं जो आसानी से हमारे माइक्रोकंट्रोलर को प्रोग्राम और डीबग करने के लिए उपयोग किए जा सकते हैं।
STM8S103F3P6 प्रोग्रामर
हमारे कंट्रोलर की प्रोग्रामिंग के लिए, हम ST-LINK v2 का उपयोग करेंगे, जो सस्ता और आसानी से ऑनलाइन उपलब्ध है। इस ST-LINK v2 बोर्ड के कई संस्करण (धातु, प्लास्टिक, सोना, गुलाबी, नंगे बोर्ड) हैं और सभी एक ही उद्देश्य से काम करते हैं। मेरा नीचे दिखाया गया है, लेकिन आप किसी भी प्रकार के एसटी-लिंक प्रोग्रामर का उपयोग कर सकते हैं, पिनआउट अलग-अलग होगा, इसलिए बस सुनिश्चित करें कि आपने सही ढंग से आवरण पर पिनआउट पढ़ा है। एसटी-माइक्रोइलेक्ट्रॉनिक से ही एसटी-लिंक वी 3 भी है जिसका उपयोग कुछ गंभीर डिबगिंग के लिए किया जा सकता है। हम अभी तक इसका उपयोग नहीं करेंगे, क्योंकि यह थोड़ा महंगा है, हम इसे भविष्य के लिए बचाएंगे।
STM8S103F3P6 IDE और कंपाइलर
STM8S103F3P6 के लिए सही IDE और कंपाइलर का चयन करना कठिन है, सिर्फ इसलिए कि इसमें चुनने के लिए बहुत सारे विकल्प हैं। STM8 माइक्रोकंट्रोलर के लिए उपलब्ध आधिकारिक उपकरण नीचे दी गई छवि में दिखाए गए हैं।
कॉन्फ़िगरेशन पक्ष पर, हमारे पास STM8CubeMx है, मैंने सॉफ़्टवेयर की कोशिश की और यह मेरे लिए एक पूर्ण लेट डाउन था। STM32Cube के विपरीत, STM8Cube कोड जनरेट नहीं कर सकता। यह केवल विज़ुअलाइज़ेशन उद्देश्यों के लिए पिन मैपिंग उत्पन्न कर सकता है और यदि आप अपने कोड को एक नियंत्रक से दूसरे में पोर्ट कर रहे हैं तो काम आ सकता है। इसके अलावा, मैं इसका इस्तेमाल नहीं करता। इसलिए इस ट्यूटोरियल श्रृंखला में, हम इसका उपयोग नहीं करेंगे।
आईडीई और कंपाइलर के लिए, हमारे पास चुनने के लिए बहुत सारे विकल्प हैं। आईडीई के लिए शीर्ष दो विकल्प IAR कार्यक्षेत्र और ST विज़ुअल डेवलपमेंट (STVD) हैं, दोनों सॉफ्टवेयर ऐसा महसूस करते हैं कि वे 90 के दशक से हैं, लेकिन कुछ समय इसके साथ खेलने के बाद, मैंने पाया कि STVD केवल एक अच्छा विकल्प है क्योंकि यह पूरी तरह से मुफ़्त है। इसी तरह, कंपाइलर के लिए, हम कॉस्मिक सी कंपाइलर का उपयोग करेंगे, केवल फिर से क्योंकि यह पूरी तरह से स्वतंत्र है। इस आईडीई और कंपाइलर को चुनने का एक अन्य कारण यह है कि एक बार जब हम पर्यावरण से परिचित हो जाते हैं, तो एसटी से किसी भी अन्य 8-बिट माइक्रोकंट्रोलर का उपयोग करना आसान होना चाहिए। हम इस लेख में बाद में कॉस्मिक सी कंपाइलर के साथ STVD को स्थापित करने और स्थापित करने का तरीका जानेंगे।
फ्लैशिंग के लिए, हम एसटी विज़ुअल प्रोग्रामर (एसटीवी) का उपयोग करेंगे, यह उपकरण स्वचालित रूप से स्थापित हो जाएगा जब हम एसटीवी स्थापित करते हैं। यह आईडीई में ही एकीकृत हो जाएगा, जिससे हमें जल्दी से कार्यक्रम और डिबग करने में मदद मिलेगी। अंतिम सॉफ्टवेयर STMStudio होगा जो STM8 मॉनिटरिंग सॉफ्टवेयर है। सॉफ्टवेयर STM8 के वास्तविक समय डिबगिंग के साथ मदद कर सकता है और इसमें कुछ अच्छे फीचर्स हैं जैसे वेरिएबल वैल्यू की निगरानी करना, ग्राफ को प्लॉट करना आदि। मैंने इस सॉफ्टवेयर के साथ पर्याप्त प्रयोग नहीं किया है। और, कम से कम पहले कुछ ट्यूटोरियल के लिए, हम इस सॉफ्टवेयर का उपयोग नहीं करेंगे क्योंकि हमें बड़ी डिबगिंग आवश्यकताओं की आवश्यकता नहीं होगी।
एसटीएम 8 एस स्टैंडर्ड पेरिफेरल लाइब्रेरी: एसटी माइक्रोइलेक्ट्रॉनिक एसटीएम 8 एस माइक्रोकंट्रोलर्स के लिए कोड विकास को आसान बनाने के लिए पुस्तकालयों का एक सेट प्रदान करता है, इस लाइब्रेरी को संक्षेप में " स्टैंडर्ड पेरिफेरल लाइब्रेरी " या एसपीएल कहा जाता है । इसके अलावा पुस्तकालय ठंडा है कि यह STM8S / A 8-बिट परिवार के सभी संभावित नियंत्रकों को ध्यान में रखकर लिखा गया है, न कि केवल STM8S103F3P6 नियंत्रक का उपयोग किया जा रहा है। इसलिए, हमें इसे काम करने के लिए यहां और वहां कुछ मोड़ बनाने होंगे (जिसे मैं बाद में साझा करूंगा)। लेकिन फिर भी, मेरा मानना है कि यह एक कोशिश देने के लायक है क्योंकि यह विकास को बहुत तेज कर सकता है, और इसलिए, हम इसे अपने ट्यूटोरियल में उपयोग करेंगे।
यदि आप पुस्तकालय का उपयोग नहीं करना चाहते हैं, तो आपको सीधे नियंत्रक के रजिस्टरों का उपयोग करना होगा या नंगे धातु असेंबली प्रोग्रामिंग करना होगा। ये दोनों मज़ेदार हैं, बशर्ते आपके पास इसे सीखने और उपयोग करने का समय हो। मेरा विचार एसपीएल पुस्तकालय का उपयोग करना है जहां यह अच्छी तरह से काम करता है और यदि आवश्यक हो तो रजिस्टर और विधानसभा स्तर पर भी काम करता है। चलो पहिया को फिर से आविष्कार न करने की कोशिश करें!
Sdu8 का उपयोग कर Arduino के साथ STM8S
यदि मैं Arduino IDE समर्थन STM8S का उल्लेख नहीं करता हूं तो सॉफ्टवेयर विकल्पों पर चर्चा करना कभी भी पूरा नहीं होगा । हां, एक ही STM8S103F3P6 बोर्ड को Arduino IDE से सीधे Sduino का उपयोग करके प्रोग्राम किया जा सकता है, माइकल मेयर के लिए धन्यवाद। लेकिन, यह परियोजना अभी भी विकास के चरण में है और संभवत: Sduino को पूर्ण प्लेटफ़ॉर्म समर्थन प्रदान करने के लिए कुछ समय और सामुदायिक सहायता लेगी। हालाँकि, Sduino के साथ खेलने के कुछ ही मिनटों के भीतर, मुझे यह पसंद आने लगा और इसलिए मैं Arduino के साथ STM8S माइक्रोकंट्रोलर को प्रोग्राम करने के तरीके के बारे में एक अलग लेख भी तय करता हूं। जब यह तैयार हो जाएगा तो मैं यहां लेख को लिंक करूंगा। वह लेख इस बात पर चर्चा करेगा कि आपको अपने STM8S माइक्रोकंट्रोलरों की प्रोग्रामिंग के लिए Arduino IDE का उपयोग क्यों और क्यों नहीं करना चाहिए।
तो, ये सॉफ्टवेयर और हार्डवेयर के लिए मेरी पसंद हैं, मुझे टिप्पणी अनुभाग में बताएं यदि आपको लगता है कि कुछ अन्य सॉफ्टवेयर एक बेहतर विकल्प और क्यों होंगे। मैं अन्य विकल्पों का भी पता लगाना चाहूंगा।
आवश्यक सॉफ़्टवेयर डाउनलोड करना
अब जब हमने सॉफ्टवेयर पर फैसला कर लिया है, तो क्या हम इस ट्यूटोरियल के लिए उपयोग करेंगे, चलो आगे बढ़ते हैं और निम्नलिखित लिंक का उपयोग करके उन्हें डाउनलोड करते हैं। सभी सॉफ्टवेयर डाउनलोड और उपयोग करने के लिए स्वतंत्र है, अगर आप पहले से ही नहीं थे, तो आपको एसटी और कॉस्मिक पर एक मुफ्त खाता पंजीकृत करना होगा।
- ST विज़ुअल डेवलपमेंट (STVD)
- कॉस्मिक सी कंपाइलर
- मानक परिधीय पुस्तकालय
- STM8Cube Mx (वैकल्पिक)
- STM8 के लिए STMStudio (वैकल्पिक)
एसटीवी और कॉस्मिक सी कंपाइलर की स्थापना
आपके द्वारा दोनों सॉफ़्टवेयर डाउनलोड करने के बाद, उन्हें स्थापित करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें। मैं बाद में भ्रम से बचने के लिए उन्हें डिफ़ॉल्ट निर्देशिकाओं पर छोड़ने की सलाह दूंगा। STVD IDE बिना किसी प्रयास के स्थापित हो जाएगा। कॉस्मिक सी संकलक के लिए, आपको स्थापना प्रक्रियाओं के दौरान एक मुफ्त लाइसेंस कुंजी प्राप्त करनी होगी। आपको बस ई-मेल आईडी के साथ कंपनी की जानकारी प्रदान करनी है, यदि आप एक छात्र हैं, तो बस इसका उल्लेख करें। लाइसेंस कुंजी प्राप्त करने की प्रक्रियाएं तात्कालिक और स्वचालित हैं, हालांकि सेट-अप निर्देशों का कहना है कि इसमें एक या दो दिन लग सकते हैं, मुझे अपनी ई-मेल आईडी पर लाइसेंस कुंजी स्वचालित रूप से प्राप्त हुई, जैसे ही मैंने इसे प्रस्तुत किया, बस सुनिश्चित करें कि आप SPAM की जाँच करें। मेरा पुष्टिकरण ई-मेल नीचे दिखाया गया है।
ई-मेल निर्देश के अनुसार, अपने लाइसेंस फ़ोल्डर में "लाइसेंस" उप-फ़ोल्डर में केवल लाइसेंस.क्लिक फ़ाइल को कॉपी करें और पेस्ट करें। मेरे लिए पथ "C: \ Program Files (x86) COSMIC \ FSE_Compilers \ CXSTM8 \ लाइसेंस" था । फ़ाइल को नीचे दिखाए गए स्थान पर चिपकाएँ।
STM8S103F3P6 के लिए मानक परिधीय पुस्तकालय
जैसा कि पहले कहा गया था, एसटी माइक्रोइलेक्ट्रॉनिक एसपीएल नामक लाइब्रेरी प्रदान करता है जिसका उपयोग सभी 8-बिट एसटीएम 8 एस / ए माइक्रोकंट्रोलर्स के लिए किया जा सकता है। आप या तो एसटी माइक्रोइलेक्ट्रॉनिक से मूल एसपीएल डाउनलोड कर सकते हैं और आवश्यक परिवर्तन कर सकते हैं या मेरी एसटीएम 8 एस 103 एफ 3 पी 6 एसपीएल लाइब्रेरी डाउनलोड कर सकते हैं और उनका उपयोग इस तरह कर सकते हैं। मैं बाद में सिफारिश करूंगा।
एसटी माइक्रोइलेक्ट्रॉनिक से मूल एसपीएल
STM8S103F3P6 एसपीएल
जब आप वहां होते हैं तो एसपीएल यूजर मैनुअल डाउनलोड करना सुनिश्चित करते हैं, जो कंट्रोलर की प्रोग्रामिंग करते समय बहुत काम आएगा।
पहला कार्यक्रम संकलित करना
अब जब सब कुछ तैयार हो गया है, आइए यह देखने के लिए हमारे पहले कार्यक्रम को संकलित करने का प्रयास करें कि क्या आईडीई, कंपाइलर और लाइब्रेरी सभी उस तरह से काम कर रहे हैं जैसे उन्हें करना चाहिए। आप विस्तृत निर्देशों के लिए पृष्ठ के निचले भाग में वीडियो भी देख सकते हैं।
STVD खोलने से शुरू करें और पॉप-अप में फ़ाइल -> कार्यक्षेत्र का चयन करें, "नया कार्यक्षेत्र" चुनें और प्रोजेक्ट नाम और पथ दर्ज करें जहां प्रोग्राम को सहेजा जाना चाहिए। मैं अपने प्रोग्राम का नाम रख रहा हूं बरमिनम और डेस्कटॉप पर एक फ़ोल्डर में इसे सहेज रहा हूं। ठीक पर क्लिक करें और आपको नीचे दिखाए अनुसार नया प्रोजेक्ट संवाद बॉक्स मिलेगा।
मैं परियोजना को फिर से नंगे पाँव के रूप में नाम दे रहा हूं और टूलचिन के तहत हमें टूलचेन रूट को उस पथ पर निर्दिष्ट करना होगा जहां STM8 कॉस्मिक कंपाइलर स्थापित है। डिफ़ॉल्ट पथ पता "C: \ Program Files (x86) COSMIC \ FSE_Compilers \ CXSTM8" है । उसके बाद “MCU Selection” विंडो पाने के लिए बस ओके पर क्लिक करें।
STM8S103F3P के लिए खोजें और इसे चुनें और ओके पर क्लिक करें। यह STM8S103F3P के लिए STVD पर एक नया प्रोजेक्ट खोलेगा, विंडोज को ऐसा करते समय दिखना चाहिए।
"स्रोत फ़ाइल" पर राइट-क्लिक करें और हमारी एसपीएल लाइब्रेरी से सभी सी फ़ाइलों को शामिल करने के लिए "फ़ोल्डर में फ़ाइलें जोड़ें" का चयन करें, इसी तरह सभी हेडर फ़ाइलों को शामिल करने के लिए फ़ाइलों को शामिल करें पर राइट-क्लिक करें। यदि आपके कोई प्रश्न हैं, तो आप नीचे दिए गए वीडियो को देख सकते हैं। एक बार सभी फाइलें जुड़ जाने के बाद, बिल्ड -> सभी को फिर से लिखें और कंपाइलर और एसपीएल अपेक्षा के अनुसार काम कर रहे हैं या नहीं, यह जांचने के लिए कंपाइल करें। यदि सबकुछ ठीक हो जाता है, तो आपको बिल्ड परिणाम 0 त्रुटि और 0 चेतावनी के साथ निम्न स्क्रीन देखना चाहिए।
इस के साथ, अब हम सुनिश्चित कर सकते हैं कि हमारे सभी एसपीएल पुस्तकालय कॉस्मिक संकलक और एसटीवी के साथ काम कर रहे हैं। यह मानक प्रक्रिया है जिसका पालन हम प्रत्येक नई परियोजना के लिए करेंगे। यदि आवश्यक हो तो बिल्ड समय को कम करने के लिए आप केवल आवश्यक हेडर और स्रोत फ़ाइलों को भी शामिल कर सकते हैं।
STVD से STM8S डेवलपमेंट बोर्ड में ST-Link V2 का उपयोग करके कोड अपलोड करना
नीचे दिखाए गए अनुसार एसटी-लिंक V2 को विकास बोर्ड से कनेक्ट करें।
कनेक्शन बहुत सीधे हैं और सबसे अच्छी बात यह है कि आपको बाहरी घटकों की आवश्यकता नहीं है। प्रोग्रामिंग के लिए मेरा हार्डवेयर सेटअप नीचे दिखाया गया है, मैंने अपना कनेक्शन बनाने के लिए सिर्फ महिला हेडर तारों का उपयोग किया है। हालांकि, ध्यान दें कि आपके एसटी-लिंक का पिनआउट खदान से अलग हो सकता है, कनेक्शन बनाने से पहले डिवाइस पर पिनआउट का पालन करना सुनिश्चित करें।
कनेक्शन बनाएं और डिवाइस को अपने कंप्यूटर से कनेक्ट करें, ड्राइवर की स्थापना स्वचालित रूप से शुरू होनी चाहिए। आप यह सुनिश्चित करने के लिए डिवाइस मैनेजर का उपयोग कर सकते हैं कि क्या आपके कंप्यूटर ने ST-LINK V2 की सही खोज की है। यदि आप बोर्ड को पहली बार पॉवर दे रहे हैं, तो आपको बोर्ड पर पलक झपकते हुए टेस्ट एलईडी दिखाई देगा। जैसे ही हमने STVD पर कोड को सफलतापूर्वक संकलित किया है, हमें प्रोजेक्ट फ़ोल्डर के डिबग डायरेक्टरी के तहत एक "S19" एक्सटेंशन फाइल मिलेगी। मेरी S19 फ़ाइल नीचे दिखाई गई है।
यह S19 हेक्स फाइल की तरह है जिसे कंट्रोलर पर अपलोड किया जाना चाहिए। कार्यक्रम को अपलोड करने के लिए, ST विजुअल प्रोग्रामर (STVP) खोलें जो STVD के साथ स्थापित होना चाहिए। फिर कॉन्फ़िगरेशन विंडो में, नीचे दी गई छवि में दिखाए अनुसार चयन करें और ठीक पर क्लिक करें।
फिर फ़ाइल-> पर क्लिक करें और उस S19 फ़ाइल को खोलें जिसे हमने पहले दिखाया था। फिर डिवाइस को फ्लैश करने के लिए, प्रोग्राम -> वर्तमान टैब का पालन करें । यदि फ्लैशिंग सफल था, तो आपको निम्न आउटपुट देखना चाहिए।
डिफ़ॉल्ट रूप से, जब आप STM8S खरीदते हैं, तो इसमें एक ब्लिन प्रोग्राम होगा जो टेस्ट एलईडी को ब्लिंक करता है। अब इस ब्लैंक कोड को अपलोड करने के बाद, LED में ब्लिंक नहीं होगा।
महत्वपूर्ण: मैंने पाया कि मेरे एसटी-लिंक ने प्रोग्रामिंग के बाद स्वचालित रूप से बोर्ड को रीसेट नहीं किया। मुझे अपने कार्यक्रम के आउटपुट की जांच करने के लिए इसे डिस्कनेक्ट और फिर से कनेक्ट करना पड़ा। मुझे यकीन नहीं है कि यह सभी के लिए एक समस्या है, मुझे टिप्पणी अनुभाग में बताएं। इसके अलावा, नीचे दिए गए वीडियो को देखें, जो इसका समाधान बताता है।
इसके साथ, आइए इस ट्यूटोरियल को हवा दें, हमने हार्डवेयर की मूल बातें सीख ली हैं, विकास के माहौल को स्थापित किया है और कोड को संकलित और अपलोड करना सीख लिया है। अब हम प्रगति के लिए तैयार हैं और हम अपने सभी आगामी ट्यूटोरियल में इसका उपयोग करेंगे। यदि आपके कोई प्रश्न हैं, तो कृपया उन्हें हमारे मंचों पर पोस्ट करें और अधिक के लिए बने रहें !!