ब्लूटूथ त्रुटि कनेक्ट नहीं कर रहा है

Aug 16 2020

मैं arduino और hc - 05 मॉड्यूल का उपयोग करके रोबोटिक हाथ बना रहा हूं और मोबाइल एप्लिकेशन का उपयोग करके उस हाथ को नियंत्रित कर रहा हूं अब समस्या यह है कि क्या मोबाइल एप्लिकेशन खुराक ब्लूटूथ डिवाइस से कनेक्ट नहीं है जब भी मैं निम्नलिखित कोड चलाता हूं

http://pastie.org/p/79sDLtqMdIE9xpS3RN1S3N

लेकिन जब मैं अलग-अलग कोड चलाता हूं तो ब्लूटूथ ऐप के साथ जुड़ जाता है और बिना किसी त्रुटि के चलता है तो कोई भी मुझे यह पता लगाने में मदद कर सकता है

धन्यवाद

जवाब

DavidNorman Aug 16 2020 at 13:51

मैंने HC-05 मॉड्यूल के साथ काम करना सीखा है, जो 9600 बॉड में इसकी RX / TX लाइनों के माध्यम से संचार करता है। लेकिन, यदि आपको एटी कमांड भेजने / प्राप्त करने की आवश्यकता है, तो बॉड दर को 38400 होना चाहिए और स्टार्टअप पर एन पिन चालित उच्च होना चाहिए। मैंने आपके बाकी कोड की जाँच नहीं की है, लेकिन चूंकि आप AT कमांड का उपयोग करके प्रोग्रामिंग नहीं कर रहे हैं, तो बॉड दर को केवल VCC, GND, RX, TX लाइनों के साथ माइक्रोकंट्रोलर से 9600 पर सेट करने की आवश्यकता है।

एचसी -05 Arduino के मूल सीरियल पोर्ट के साथ सबसे अच्छा काम करता है। मेरा व्यक्तिगत अनुभव यह है कि HC-05 सॉफ्टवेयर लाइब्रेरी के साथ स्थिर संबंध बनाए रखने के लिए संघर्ष करता है। यद्यपि HC-06 सॉफ़्टवेयरस्लेरियल के साथ काम करता है जिसमें कोई समस्या नहीं है।