यह Arduino & Bluetooth के प्रयोगों के लिए एक ब्लूटूथ सीरियल मॉनिटर इंटरफ़ेस है
HC-05, HC-06 जैसे ब्लूटूथ मॉड्यूल के साथ उपयोग कर सकते हैं
विशेष लक्षण
★ यह ऐप से ब्लूटूथ को चालू करता है
★ यह उपलब्ध उपकरणों के लिए स्कैन कर सकता है
★ एक से अधिक उपकरण उपलब्ध होने पर प्रासंगिक डिवाइस का चयन कर सकते हैं
★ अनुकूलन इंटरफ़ेस और सुविधाएँ
★ ऑटो कनेक्ट सुविधा
यदि यह सुविधा सक्षम ऐप अंतिम कनेक्टेड ब्लूटूथ मॉड्यूल मैक-एड्रेस को बचाएगा और ऐप शुरू होने पर उस मॉड्यूल को कनेक्ट करने का प्रयास करेगा। आप सेटिंग से इस सुविधा को सक्षम या अक्षम कर सकते हैं
नमूना कोड
#include "SoftwareSerial.h"
SoftwareSerial bt (2, 3); // आरएक्स | TX (तारों: RX-> बीटी मॉड्यूल के TX, TX-> बीटी मॉड्यूल के RX, उपयोग स्तर मज़दूर या रोकनेवाला वोल्टेज विभक्त अगर अपने बीटी मॉड्यूल 3.3V तर्क स्तर का उपयोग करें)
व्यर्थ व्यवस्था(){
Serial.begin (9600);
bt.begin (9600);
}
शून्य लूप () {
अगर (bt.available) ()
Serial.write (bt.read ());
अगर (सीरियल। उपलब्ध नहीं है)
bt.write (Serial.read ());
}
/ *
यह आपके पीसी सीरियल मॉनिटर इनपुट टू ऐप और ऐप इनपुट टू पीसी भेजेगा
एप्लिकेशन '\ r' वर्ण से संदेश के अंत को पहचान लेगा।
इसलिए पीसी सीरियल मॉनिटर में "कैरिज रिटर्न" या "एनएल और सीआर दोनों" चुनें।
और यू को भी प्रिंट () के बजाय प्रिंटलाइन () का उपयोग करना चाहिए जब कुछ कमांड के साथ अपना कोड बनाएं।
उदाहरण के लिए: -
bt.print ( "हैलो");
यह एप्लिकेशन में संदेश नहीं दिखाता है क्योंकि इसमें संदेश के अंत में '\ r' नहीं है।
इसलिए यू को नीचे की तरह कोड करना होगा
उदाहरण के लिए: -
bt.println ( "हैलो"); या bt.print ("Hello \ r");
दोनों ऐप में आउटपुट दिखाते हैं क्योंकि दोनों '\ r' हैं।
* /