विषयसूची:
- चरण 1: आपका ब्लूफ्रूट मॉड्यूल वायरिंग
- चरण 2: ब्लूफ्रूट के लिए आईडीई सेटअप करें
- चरण 3: अपना प्रोग्राम लिखें और अपलोड करें
- चरण 4: आपने किया
वीडियो: ब्लूफ्रूट का उपयोग कर वायरलेस सीरियल संचार: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
ब्लूटूथ कम ऊर्जा कनेक्शन के साथ अपने तारों को बदलने के लिए चरण-दर-चरण मार्गदर्शिका यहां दी गई है:
मुझे यह पता लगाने में थोड़ा समय लगा क्योंकि आधुनिक ब्लूटूथ कम ऊर्जा तकनीक जैसे ब्लूफ्रूट मॉड्यूल के साथ ऐसा करने पर शायद ही कोई दस्तावेज है। मेरा लक्ष्य एक Arduino से जुड़े एक्सेलेरोमीटर से डेटा को वायरलेस रूप से एकत्र करने में सक्षम होना था, डेटा विश्लेषण के लिए मेरे लैपटॉप या मेरे स्मार्टफोन पर रिकॉर्ड किया जा रहा था।
चरण एक: यूएआरटी पढ़ने के लिए प्रोग्राम डाउनलोड करें
मैक - मैं एडफ्रूट ब्लूफ्रूट ले कनेक्ट का उपयोग कर रहा हूं, यह ऐप स्टोर पर मुफ़्त है और इस ब्लॉग पोस्ट में प्रलेखित है:
blog.adafruit.com/2016/06/06/bluefruit-le-…
आईओएस / एंड्रॉइड - मैं एक ही ब्लूफ्रूट ले कनेक्ट सॉफ्टवेयर का उपयोग कर रहा हूं लेकिन केवल आईओएस संस्करण, ऐप स्टोर की जांच करें
विंडोज़ - यहाँ GitHub पर एक अद्भुत कार्यक्रम उपलब्ध है:
github.com/adafruit/adafruit-bluefruit-le-…
चरण 1: आपका ब्लूफ्रूट मॉड्यूल वायरिंग
यहाँ मूल वायरिंग आरेख है, अगले चरण में Adafruit पुस्तकालय भी लिंक कर रहे हैं, इस वायरिंग कॉन्फ़िगरेशन के लिए सेटअप हैं, इसलिए मैं इसे नहीं बदलने की सलाह देता हूं। मैंने इसका उपयोग Arduino Uno और Pro Mini के साथ किया है और वे अनिवार्य रूप से समान कार्य करते हैं।
चरण 2: ब्लूफ्रूट के लिए आईडीई सेटअप करें
यदि आपने पहले से नहीं किया है, तो मॉड्यूल की प्रोग्रामिंग करते समय उपयोग करने के लिए आपको कुछ पुस्तकालयों को डाउनलोड करने की आवश्यकता होगी, यहां वे हैं:
learn.adafruit.com/introducing-the-adafrui…
यदि आप नहीं जानते कि पुस्तकालय को कैसे स्थापित किया जाए तो इसकी सुपर सरल बस फ़ाइल को अनज़िप करें और इसे अपने दस्तावेज़ों / Arduino / पुस्तकालय फ़ोल्डर में रखें और IDE को पुनरारंभ करें।
चरण 3: अपना प्रोग्राम लिखें और अपलोड करें
यहां एक छोटा प्रोग्राम है जिसे मैंने लिखा है जो प्राप्त करने वाले डिवाइस को देखने के लिए ब्लूटूथ पर एक संदेश भेजता है, सबसे महत्वपूर्ण हिस्सा यह है कि आप अपने सीरियल RX / TX पिन को तदनुसार सेट करते हैं और एक और समानांतर सीरियल लाइन जोड़ते हैं।
#शामिल
कॉन्स्ट इंट आरएक्सपिन = 10;
कॉन्स्ट इंट टीएक्सपिन = 9;
सॉफ्टवेयर सीरियल सीरियल 1 (आरएक्सपिन, टीएक्सपिन);
शून्य सेटअप (शून्य) {
सीरियल.बेगिन (९६००); // यह सामान्य वायर्ड सीरियल मॉनिटर कनेक्शन है जिसे आप Arduino IDE के साथ देख सकते हैं
सीरियल1.बेगिन (९६००); // यह दूसरी स्ट्रिंग में जो ब्लूफ्रूट मॉड्यूल को भेजी जाती है, उसे 9600 बॉड होना चाहिए
}
शून्य लूप () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
देरी (1000); // यह दोनों जगहों पर प्रिंट होता है इसलिए आपको यह अविश्वसनीय रूप से महत्वपूर्ण संदेश किसी भी तरह से देखना चाहिए
}
चरण 4: आपने किया
उम्मीद है कि अब आप अपने चुने हुए एप्लिकेशन में यूएआरटी सुविधा को देख रहे हैं और आपको जो संदेश दे रहे हैं उससे प्रसन्न हैं, आपको यहां इन छवियों की तरह कुछ देखना चाहिए, यदि आप अपने सर्किट या फ़ैक्टरी को जीएनडी पिन पकड़कर अपने मॉड्यूल को रीसेट करने का प्रयास नहीं करते हैं नीली और लाल बत्ती के फ्लैश होने तक 5 सेकंड के लिए DFU पिन।
सिफारिश की:
Arduino सीरियल संचार: 5 कदम
Arduino सीरियल कम्युनिकेशन: कई Arduino प्रोजेक्ट कई Arduinos के बीच डेटा ट्रांसमिट करने पर निर्भर करते हैं। चाहे आप शौकिया हों जो RC कार बना रहे हों, RC हवाई जहाज बना रहे हों, या रिमोट डिस्प्ले के साथ वेदर स्टेशन डिज़ाइन कर रहे हों, आपको यह जानना होगा कि मज़बूती से कैसे किया जाए स्थानांतरण श्रृंखला
वायरलेस Arduino रोबोट HC12 वायरलेस मॉड्यूल का उपयोग कर रहा है: 7 कदम
वायरलेस Arduino रोबोट HC12 वायरलेस मॉड्यूल का उपयोग कर रहा है: हे दोस्तों, वापस स्वागत है। अपनी पिछली पोस्ट में, मैंने समझाया था कि एच ब्रिज सर्किट क्या है, L293D मोटर ड्राइवर IC, उच्च वर्तमान मोटर ड्राइवरों को चलाने के लिए L293D मोटर ड्राइवर IC को पिगबैक करना और आप अपना L293D मोटर ड्राइवर बोर्ड कैसे डिज़ाइन और बना सकते हैं
Arduino आधारित परियोजनाओं के लिए NRF24L01 ट्रांसीवर मॉड्यूल का उपयोग करके वायरलेस संचार: 5 चरण (चित्रों के साथ)
Arduino आधारित परियोजनाओं के लिए NRF24L01 ट्रांसीवर मॉड्यूल का उपयोग कर वायरलेस संचार: यह रोबोट और माइक्रो-कंट्रोलर के बारे में मेरा दूसरा निर्देश योग्य ट्यूटोरियल है। अपने रोबोट को जीवित और उम्मीद के मुताबिक काम करते देखना वाकई आश्चर्यजनक है और मेरा विश्वास करें कि अगर आप अपने रोबोट या अन्य चीजों को तेजी से और वायरलेस तरीके से नियंत्रित करते हैं तो यह और अधिक मजेदार होगा
सस्ते 433 मेगाहर्ट्ज आरएफ मॉड्यूल और पिक माइक्रोकंट्रोलर का उपयोग करके वायरलेस संचार। भाग 2: 4 चरण (चित्रों के साथ)
सस्ते 433 मेगाहर्ट्ज आरएफ मॉड्यूल और पिक माइक्रोकंट्रोलर का उपयोग करके वायरलेस संचार। भाग 2: इस निर्देश के पहले भाग पर, मैंने दिखाया कि कैसे एक PIC12F1822 को MPLAB IDE और XC8 कंपाइलर का उपयोग करके प्रोग्राम करना है, सस्ते TX / RX 433MHz मॉड्यूल का उपयोग करके वायरलेस तरीके से एक साधारण स्ट्रिंग भेजने के लिए। रिसीवर मॉड्यूल USB के माध्यम से UART TTL से जुड़ा था। केबल विज्ञापन
एआरएम कॉर्टेक्स-एम4 का उपयोग कर सीरियल संचार: 4 कदम
एआरएम कोर्टेक्स-एम4 का उपयोग कर सीरियल संचार: यह एक ब्रेडबोर्ड आधारित परियोजना है जो वर्चुअल टर्मिनल का उपयोग करके सीरियल संचार के लिए एआरएम कॉर्टेक्स-एम 4 (टेक्सास इंस्ट्रूमेंट्स ईके-टीएम4सी123जीएक्सएल) का उपयोग करती है। आउटपुट 16x2 LCD स्क्रीन पर प्राप्त किया जा सकता है और सीरियल संचार के लिए इनपुट सीरियल Mo