विषयसूची:

ब्लूफ्रूट का उपयोग कर वायरलेस सीरियल संचार: 4 कदम
ब्लूफ्रूट का उपयोग कर वायरलेस सीरियल संचार: 4 कदम

वीडियो: ब्लूफ्रूट का उपयोग कर वायरलेस सीरियल संचार: 4 कदम

वीडियो: ब्लूफ्रूट का उपयोग कर वायरलेस सीरियल संचार: 4 कदम
वीडियो: मुख*मेथुन के 4 बेहतरीन तरीके || @ritucorner || ritu ki diary 2024, जुलाई
Anonim
ब्लूफ्रूट का उपयोग कर वायरलेस सीरियल संचार
ब्लूफ्रूट का उपयोग कर वायरलेस सीरियल संचार

ब्लूटूथ कम ऊर्जा कनेक्शन के साथ अपने तारों को बदलने के लिए चरण-दर-चरण मार्गदर्शिका यहां दी गई है:

मुझे यह पता लगाने में थोड़ा समय लगा क्योंकि आधुनिक ब्लूटूथ कम ऊर्जा तकनीक जैसे ब्लूफ्रूट मॉड्यूल के साथ ऐसा करने पर शायद ही कोई दस्तावेज है। मेरा लक्ष्य एक 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 पिन।

सिफारिश की: